Charles and Diana, a London fairy tale

Digital Archives

The 1981 wedding of Prince Charles and Lady Diana Spencer has filled Londoners with joy and excitement.

More From Digital Archives/Society/The Monarchy