London is made up of two ancient cities which are now joined together. They are: the City of London, know simply as ‘the City‘ which is the business and financial heart of the United Kingdom. It is also known as the Square Mile (2.59 sq km/1 sq mi). It was […]