Brent oil pushed higher as European oil giant Shell Plc announced it will stop buying Russian crude and the International Energy Agency said it was disappointed in the actions producers have taken in the market so far.
MoreCentral bankers and government officials around the world are scrambling to convince both the financial markets and the general public that recent spikes in price inflation are temporary, and don't signal a period of prolonged price hikes. But many are skeptical of their analysis
More