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.
The Royal Festival Hall, London
London's Royal Festival Hall
The Royal Festival Hall (looking away from the stage)