London's river Thames is famous for landmarks such as Tower Bridge, the London Eye and Shakespeare's Globe but there are plenty of exciting, interesting, and often delicious treats you might not have heard of along the river as well.