Architects building the Future London skyline
The City of London, also known as the Square Mile, is a local authority in central London. Covering an area often called “the most expensive square mile in the world”, it is London's finance hub and home of some of the most well-known historical landmarks, including the Tower of London, Unesco’s W ...