Windsor Castle is the oldest and largest inhabited castle in the world. It is home to the present Queen Elizabeth II and her husband Prince Philip. It will also be where Prince Harry is due to marry Meghan Markle on May 19. In this video, we are going to take you around the world-famous home of the British royal family.
Subscribe on YouTube: https://bit.ly/2JjpnIb
- - - - - - - - - - - - -