London 2009

It's always great to be in London, and hear Big Ben ringing in the clock tower at the north-eastern end of the Palace of Westminster.

Previous Up Next