Woes spill over in oil market; who to blame for price crash?

The falling trend in crude oil prices started on May 25 when a big … US crude oil inventories fell less than expected, by 1.66mb to 511.55mb during the …