Photo of the Day: Still from the wedding of Lady Diana Spencer and Prince Charles
38 years ago – July 29, 1981 – the royal large-scale wedding of Lady Diana Spencer and Prince Charles took place. The whole world seems to have followed the ceremony. Even now, the wedding of Lady Diana and Prince Charles is considered one of the most luxurious wedding ceremonies. That day in the UK was even declared a day off. […]