Claim: London is a large and permanent human settlement.
Evidence: Standing on the River Thames in the south east of the island of Great Britain , London has been a major settlement for two millennia.