GREATER LONDON – London, England, Great Britain, UK. The River Thames with the Palace of Westminster and Big Ben on the left and with the London Eye observation wheel in the top centre.
No comments yet
427.28 Kb
1024 x 784 px.
report
All images remain property of their original owners.