Oil Prices Hit 20-Year Lows, But These Supermajors Are Hanging On Tight says Oilprice.com
Oil prices slid 10% on Monday as the acceleration in coronavirus cases worldwide, which is bringing travel and business to a standstill, further dents global demand for crude. Oil punters have been watching unfolding developments in the energy space with bated breath after Saudi Arabia made good on its promise to ramp up production to […]