London, England is a city of culture, history, and diversity – truly a world-class city. Located on the banks of the River Thames in the southeast of England, London has been the capital of England since the 11th century. It is home to many of the world’s most recognizable landmarks and attractions such as the…