For two thousand years, London has been marked on the map. Settled by the Romans in AD 47, Londinium, as it was then known, was the capital of the country during Roman rule. Fast-forward by two millennia, and modern London is a thriving metropolis that is considered one of the grandest and most important cities […]