Image 1 of 1
SB-GB595.jpg
United Kingdom, England, London: View over River Thames to Houses of Parliament and Big Ben | Grossbritannien, England, London: Big Ben und Parliament an der Themse