The oldest and largest inhabited castle in the world, Windsor Castle has acted as an official royal residence for the United Kingdom monarchy for more than 900 years.
Whether you want to browse antiques or enter designer heaven, Europe has some of the most attractive, elegant & historic shopping streets in the world.