Day’s end at Parliament Square. The Clock Tower (Big Ben is the bell behind the clock face) and the Westminster Palace or “Houses of Parliament”. London, England. On the LONDON & PARIS tour. November 5, 2013.

Leave A Comment...

*