London

London is the headtown of England. It sits in the south-east of Great Britain, straddling the Thames ea. Over 7,000,000 folk live within the town today.

It was first settled by the Romans in AD 43, who called it Londinium.