A skyscraper, reaching towards the sky, lined in windows and shiny metal contrasts a centuries-old castle, dating back to the 1400s, built with old stones and complete with towers. These two things you would never imagine together, or expect to see side by side. But that is exactly what you see in London.
London is a city of contrast, known for its modernity and smog (which I never experienced) and high fashion. Yet, it is also one of the oldest cities with a rich history.