• Why Prince Harry and Meghan Markle did not attend Serena Williams' A-lister wedding

    A host of stars including Kim Kardashian, Beyoncé, Kelly Rowland and Eva Longoria stepped out for Serena Williams and Alexis Ohanian's lavish wedding on Thursday, but there were two notable absentees from the guest list – Prince Harry and Meghan Markle. The couple were thought to be attending, as Meghan is great friends with Serena, however it seems the actress was tied up with filming commitments in Canada. Prince Harry, meanwhile, was hosting a charitable gala dinner in London. Meghan, 36, was back in Toronto where she was wrapping up season seven of Suits, the popular legal drama in which she