London - V2500

The London Eye, Big Ben, The Palace of Westminster, and the River Thames

PalaceWestminster5450geb1