Monthly Archives: August 2020

China is the biggest winner of the American Renewables Boom

Since the days of President Jimmy Carter and the oil crisis of the 1970s, the US has relentlessly pursued the utopia of becoming energy dependent. But with persistent oil crises and severe oil price shocks, it has become abundantly clear that Washington will never achieve true energy independence by relying …

Read More »