London – Palace of Westminster.
London – Palace of Westminster
A view over the River Thames onto a landmark of London: The Palace of Westminster and the Big Ben.