China is leaning towards utilizing wind and solar power, something that will alter the country's strategy on mega-dam projects. China has great potential for hydropower generation. Its rivers flow fr...
Read MoreOil price has dropped below $18 per barrelĀ in the United StatesĀ as of April 17, 2020. It is the lowest oil price recorded since November 2001 and it is mainly caused by the inability of the market to...
Read More