Aviva Headquarters In London

Aviva Headquarters In London

Chris Ratcliffe/Bloomberg

A pedestrian passes a sign outside ''St Helen's'', the headquarters of Aviva Plc in London.