fbpx mmnews
Archive

barrel

US oil prices drop to 21-year low over declining demand

NEW YORK: The price of oil collapsed to more than two-decade low on Monday, falling to a level not seen since 1999, as demand dries up and storage runs out. The price of a barrel of West Texas Intermediate (WTI),