At a glance: The magnificent 'River Thames' of London
World | February 21, 2015 9:53 ISTThe River Thames is the longest river of England and the second longest in the United Kingdom, after the River Severn. It flows through southern England.The river gives its name to three informal areas: Thames