News

Aviva has submitted a planning application to transform 130 Fenchurch Street in the heart of the City of London into a striking 34-storey office tower, marking ...