British Prime Minister Starmer speaks with business executives near London.

2025-09-18

British Prime Minister Starmer speaks with business executives near London.