Climate Change – Environmental Struggles, Gains and Challenges Ahead