The Royal Wedding: Princess Meghan Markle Greets her Prince at the Altar in a Givenchy Dress and 16-Foot Veil
The day we’ve been waiting for is finally here! This afternoon in London, Meghan Markle and Prince Harry wed at the Windsor Castle in England for their grand Royal Wedding. Continue Reading