'People came to their senses': Oil rebounds to $95 as Russia-Ukraine tensions linger
4 years ago
23
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.