Britain’s Prime Minister Keir Starmer and Prime Minister Narendra Modi of India speak during a press conference after signing a free trade agreement at Chequers near Aylesbury, England, Thursday, July 24, 2025. Kin Cheung/Pool via REUTERS
Britain’s Prime Minister Keir Starmer and Prime Minister Narendra Modi of India speak during a press conference after signing a free trade agreement at Chequers near Aylesbury, England, Thursday, July 24, 2025. Kin Cheung/Pool via REUTERS