Analysis
Pandemic crisis: Low oil price, falling demand push oil & gas industry to the brink
Earlier this week, oil prices plunged to the lowest level in nearly two decades amid falling demand as most countries...