British Prime Minister Starmer: NATO leaders agree that now is the time to push Russian President Putin to the negotiating table.

2025-06-25

British Prime Minister Starmer: NATO leaders agree that now is the time to push Russian President Putin to the negotiating table.