Finnish President Alexander Stubb meets with British Prime Minster Keir Starmer (not pictured) at Number 10 Downing Street in London, Britain, March 31, 2025. REUTERS/Hannah McKay/Pool
Finnish President Alexander Stubb meets with British Prime Minster Keir Starmer (not pictured) at Number 10 Downing Street in London, Britain, March 31, 2025. REUTERS/Hannah McKay/Pool