Parliament and Big Ben, London,
England
Parliament and Big Ben from Bridge Over Thames, London, U.K.
.