Demand Uncertainties and Libyan Production Dampening Oil Prices
Oil prices declined on Monday, extending the losses sustained last week after the resurgent of the coronavirus pandemic in the U.S. and Europe and Libya’s growing production, according to Reuters.…