
London’s City skyline of the future has been revealed, and it’s a massive clump of glass buildings lacking in beauty and artistic merit.
The City of London Corporation last week revealed the vision of the Square Mile in the future when all the colossal towers in the works have been completed.