Is Aviva a big company?
Is Aviva a big company?
In the United Kingdom, Aviva is the largest general insurer and a leading life and pensions provider. Aviva is also the second largest general insurer in Canada. … Aviva. St. Helen’s, Aviva’s world headquarters in London Headquarters London, England, UK Key people George Culmer (Chairman) Amanda Blanc (CEO) 14 more rows