Oil price plummets 21% to 21-year due to sinking demandmarkets.businessinsider.com2 pointsradkapital6 years ago