Windsor Citadel is the oldest and largest inhabited fort on the planet. It is home to the present Queen Elizabeth II and her husband Prince Philip. It will even be the place Prince Harry is due to marry Meghan Markle on Would possibly 19. On this video, we will take you throughout the world-famous home […]