World leaders are due to meet in Glasgow for a crucial UN climate change summit. Activists worldwide are calling on governments to make stronger …

source