London has a river.
Standing on the River Thames in the south east of the island of Great Britain , London has been a major settlement for two millennia .	River Thames	River Thames	Great Britain	Great Britain
