Oil prices declined today as China’s stimulus plans failed to inspire confidence among investors.
In the global crude market, Brent crude was trading 2.1 per cent down at 77 dollars and 38 cents per barrel. The U.S. West Texas Intermediate (WTI) was also trading 2.2 per cent down at 73 dollars and 89 cents per barrel when reports last came in.