Oil falls 2% as rising inventories and demand concerns weigh
Oil prices declined on Wednesday after a 4.6% fall the previous day. The drop followed a report from the American Petroleum Institute (API) showing US crude inventories surged by nearly 11 million bar…