Published 10 months ago by Rubens Cardia
The Battle of Britain Memorial is a sculpture situated in the Victoria Embankment alooverlooking River Thames near London Eye and ...(more)
Published 10 months ago by Rubens Cardia
Two of the most important touristic point of London: The Elisabeth Tower with the Big Ben at the Parliament and the London Eye, a giant Ferris Well alongside Thames River.