London

Located on the River Thames, England’s capital city was settled by the Romans and served as a leading commercial centre because of its strong road infrastructure and access to water. It has developed into the financial capital of the United Kingdom and is also home to about 40 universities, the highest density of higher learning institutions within any single city in Europe. The city is a tourism mainstay with world-class sporting fixtures, music and theatrical events.

Showing 1 - 20 of 27184 results