'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.
Read Entire Article