Skip to main content

London, England

London, England. St Mary's Cathedral. To the front - a buzz bomb had demolished a bank.

View larger image