Aviva – So Big They Named A Building After It

Aviva – So Big They Named A Building After It

The St Helens building in the City of London used to be called the Aviva tower, after the UK’s biggest...