The River Thames is one of London’s most iconic features, yet many of its islands are largely unknown. Tiny islands like "Templar’s Island" and "Tothill Island" are scattered along the river, each with their own story to tell. While these islands may be small, they hide fascinating histories and offer an escape from the noise of the city. https://unknownlondon.net/