Windsor Before Prince Harry Weds Meghan Markle

0

Britain’s Prince Harry and American actress Meghan Markle will get married in a few days. The English town of Windsor, where the wedding will take place, is bustling with activity. – AP Video