meghan markle : WINDSOR, UNITED KINGDOM - MAY 19, 2018: People watching the Windsor Castle and Royal Wedding on a big large screen in Long Road park in Windsor during Prince Harry and Meghan Markle wedding - live broadcast
{}