0 / 60 seg.

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