When it comes a treasure hunt, the river Thames in London reveals the biggest surprises.