Oil price plummets 21% to 21-year due to sinking demandmarkets.businessinsider.com2 points·radkapital··0 commentsOpen articleSaveView on HN