The capital city of UK, London is also one of the world’s leading cities, having a prominent role in many areas, including finance, commerce, arts, culture, and media amongst others. Set on the River Thames, in the midst of Greater London, the city’s history goes back two thousand years to its origins as Londinium, a […]