Alexander von Humboldt II tall ship in West India Dock

After the excitement of the London Marathon yesterday. In a more serene West India Dock, we have seen the arrival of the one of the largest tall ships in the world. The 65 m (213 ft) Alexander von Humboldt II is a German sailing ship which was built as a replacement for the historical original Continue reading