News

The City of London Corporation has granted planning permission for two major high-rise schemes at opposite ends of the City's ...
The proposed 479ft glass and steel structure at 130 Fenchurch Street will feature 31 storeys of office space as well as public viewing galleries and exhibition spaces halfway up.