Oil Prices Bounce Back 7 Percent a Day After Global Markets Crash

Crude prices slumped by over 30 percent on Monday in their biggest fall since the 1991 Gulf War, after the OPEC+ alliance failed to agree on a deal to introduce new production cuts last week. Brent crude futures gained $2.51,…