London - V2500

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

ThePalaceWestminster3430geb2