0
One island in the River Thames used to be home to some of the most impressive military inventions of the time - and many of them are still there to be seen today