Oil price plummets 21% to 21-year due to sinking demandmarkets.businessinsider.com·2 pts·radkapital·0