England

Palace of Westminster and Big Ben


The parliament building and Big Ben, as seen from the Westminster Bridge on the river Thames.
Date: September 3, 2009
Location: Westminster Palace, London, England