Looming oil surplus could stall price recovery, say analysts

Oil prices are not likely to recover much as a significant surplus is looming on the market, according to analysts. Brent crude oil prices fell below $60 at the beginning of…
Input your search keywords and press Enter.