Oil drops 6% to 18-year low as global demand evaporates

0
66