The River Thames in London is one of the best tourist spot. Thames River flows through southern England. It is the longest river entirely in England and the second longest in the United Kingdom. As the river passes by the city of London the London Eye and London bridge are the next top tourist places that are admired the most. Travel Places 24×7 bring you this destination to spend your holiday and vacation.