In Pictures: Preparations enter final stages for British royal wedding

Final preparations are underway for Britain's Prince Harry and American actress Meghan Markle's wedding on Saturday (May 19). Some 600 guests will attend the ceremony at St George's Chapel in Windsor Castle, while over 2,600 people are invited to the castle grounds to watch the couple arrive.