The de facto blockade of the Strait of Hormuz by Iran has caused global energy prices to skyrocket. Brent crude is trading at over $110/barrel, European gas quotes are rising sharply – and household electricity prices are following suit. Experts are calling it the most significant supply disruption in decades. Simultaneously, the private solar market […]
Read More