Oil falls as demands fears outweigh stimulus efforts

Commodities