G7 pledges strict sanctions on Russian oil buyers, putting China and India under scrutiny, as the group aims to cripple Moscow’s revenues and tighten pressure over the Ukraine war.
In a significant escalation of its efforts to weaken Moscow’s financial power, the Group of Seven (G7) nations have pledged ...