29 April 2026

Aberdeen takes £1bn credit mandate for UK's Flood Re