Oil slammed as investors flee after Russia rejects steep OPEC cut
Brent suffered its biggest one-day loss in more than 11 years on Friday after Russia balked at OPEC’s proposed steep production cuts to stabilize prices as the coronavirus outbreak slows Continue Reading
