Wait… Is China Really the Leader in Green Energy?

Human caused Global Warming is basically an accepted fact in most parts of said globe. 147 countries have signed and ratified the Paris Agreement, meaning they’re taking steps to keep the climate from warming more than 2 degrees celsius from pre-industrial levels. But one of the biggest polluters has just announced they’re backing out of […]