Russian oil price cap will give buyers leverage: US official A price cap that Group of Seven (G7) countries want to impose on Russian oil will… Read More...