Oil sheds more than $1 as weakening demand outweighs stimulus hopes
Share:
NEW YORK (Reuters) - Oil prices dropped more than $1 a barrel on Thursday as a growing number of virus-related restrictions on travel slashed global fuel demand, overshadowing expectations that a $2 trillion (1.6 trillion pounds) U.S. stimulus package will bolster economic activity.The head of the International Energy Agency said worldwide oil demand could drop as much as 20 million barrels per day, or 20% of total demand, as 3 billion people are currently under stay-at-home orders due to the..