12/08/2025

Visa to move European HQ to Canary Wharf

Visa's move is the latest sign that the £7 billion invested in new developments, infrastructure and amenities at Canary Wharf over the last six years is paying off.