Ukraine War: G7 Leaders Set To Inflict More Economic Pain On Russia
G7 Leaders Set To Inflict More Economic Pain On Russia. At a meeting of the Group of Seven (G7) rich democracies this week, leaders discussed imposing price caps on Russian crude, a move critics say is “ambitious”. EDITOR’S PICK Ukraine War: West Must ‘Prepare For War’, Says Ex-Nato Chief As Putin Unleashes Cruise Missiles In Ukraine Elon … Read more