Oil prices on a decline?
The fall in oil prices come after bullish news on Libya oil production after it was reported that Libya’s Oil production currently stands at 827,000 barrels per day. Additionally, US output has risen to more than 9.3 million barrels per...Learn More