It’s his birthday (April 18). What further excuse do we need for a wallow in some of David Tennant‘s greatest …Read Now
PHOTOS: Over 60 Years of British Royal Weddings
July 29, 1981: Prince Charles Marries Lady Diana Spencer
Charles and Di even opted to hold their wedding at St. Paul’s Cathedral to accommodate an invited guest list of 3,500. “She made the three-and-a-half minute walk up the red-carpeted aisle with the sumptuous 25 ft. (7.62 m) train of her Emmanuel designed, ivory taffeta and antique lace gown flowing behind her.” BBC News revealed.