London Trivia
London Architecture: Windsor Castle has been a royal palace and fortress for over 900 years. Today it is an official residence of the Queen of England.
One of the many graves at Highgate Cemetery
Back to
Highgate Cemetery