Russia-Ukraine crisis sends oil on roller coaster
Russia-Ukraine crisis sends oil on roller coaster
Oil prices bounced back to $95 a barrel on Wednesday as US and NATO officials say they see no sign of de-escalation on the ground in the Russia-Ukraine standoff.