Saudi Arabia’s Solar City disaster

Despite bullish fundamentals this week that saw over 8 million barrels shaved off US inventories, shrinking OPEC production in July, a force majeure declaration by Libya, and continuing tensions in the Persian... Read more »