Rank #23

The Windsor Castle, Windsor

The Windsor Castle is a royal residence located in the town of Windsor, England. It is the oldest and largest inhabited castle in the world, and has been the home of British royalty for over 900 years. The castle is a popular tourist destination, with its grand architecture, lush gardens, and

From Wikipedia

Windsor Castle is a royal residence at Windsor in the English county of Berkshire, about 25 miles (40 km) west of central London. It is strongly associated with the English and succeeding British royal family, and embodies almost a millennium of architectural history.

Read on Wikipedia ↗

01
Lv 1 · Browser0 pts
0 / 100 to Lv 2+1 / 200px scrolled
Theme
Display
Density