Lara Maiklem

A river of lost souls: the extraordinary secrets of the Thames

14 December 2019 9:00 am

If you spend enough time on the Thames, you will eventually come across human remains. It is a river of…