US urges G7 to impose up to 100% tariffs on China and India over Russian oil

Finance ministers discuss Washington’s proposal aimed at pushing Moscow to agree Ukraine peace deal