'Located on the Thames River, it's been Europe's largest city since around 1700'
London
STARS ON THE MAP: Located on the Thames River, its been Europes largest city since around 1700
Located on the Thames River, it's been Europe's largest city since around 1700
Located on the Thames River, it's been Europe's largest city since around 1700
STARS ON THE MAP
London
STARS ON THE MAP