The much hyped Climate Summit in Le Bourget, located to the north of Paris, was recently declared open by leaders of over 150 countries amid...

  • Comment 0