The UK leader's comments came after Russia renewed its attacks on power plants and critical infrastructure in Ukraine.
The United Kingdom and France have agreed to deploy forces in Ukraine if it strikes a peace deal with Russia, British Prime Minister Keir Starmer said, in a renewed push by Western leaders to ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results