Skepticism grows over proposed Russian oil price cap
Shell warns the move could worsen the current energy crisis The CEO of energy major Shell, Ben van Beurden, has raised doubts about plans by the Group of Seven (G7) leading Western nations to impose a price cap on Russian … Continued