The Main Reason Oil Prices Won’t Go Above $80 Per Barrel
As highlighted repeatedly by OilPrice.com there are two extremely powerful reasons why the oil price has been effectively capped around US$75-80 per barrel of Brent since the end of the Continue Reading