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