London, the London Tower Bridge – United Kingdom
on January 22, 2019 with No Comments
When you visit London there is one bridge you should visit. The London Tower Bridge was built between 1886 and 1894. For its time it’s a marble of engineering. Because it uses a gravity-powered battery, it could be operated using … Read More