4 May 2011

Allianz reports Q1 profit despite heavy cat losses