The Palace of Westminster (the Houses of Parliament) and the clock tower which holds the bell called Big Ben, as seen from the River Thames
Photo album created with Web Album Generator