History

In the heart of London, on the banks of the River Thames, is a landmark that very few know even exists.