Wedding Bells!

James Middleton marries in France, more celeb weddings of 2021