Was there any public controversy surrounding the marriage?

Yes, there was public controversy surrounding the marriage of Prince Charles and Lady Diana Spencer. The British public were divided on the issue, with some believing that Diana was too young and inexperienced to take on the role of a princess. Others were concerned that the Prince had married someone who was not of royal blood, as Diana was not a direct descendant of the British royal family.

The marriage was also controversial due to the age gap between the two. Prince Charles was 13 years older than Lady Diana, which caused some to question if he was taking advantage of her. Additionally, there were rumors that the Prince was still in love with his former flame, Camilla Parker Bowles. This caused some to question the sincerity of his commitment to Lady Diana.

The marriage became even more controversial when the Princess of Wales began suffering from depression due to the pressures of being a member of the royal family. This caused a public outcry, with many criticizing the Prince for not doing enough to support her. The couple eventually divorced in 1996 amid a flurry of media attention and public speculation.