News

Queen Elizabeth II holds the title for the most expensive royal wedding dress in history. Designed by Norman Hartnell in 1947 ...