- Advertisement -
Former US President Barack Obama has taken aim at China and Russia, accusing both nations of failing to meet their Paris climate commitments.
Using an address to the COP26 summit in Glasgow, Mr Obama echoed the words of activists, urging world leaders to step up their climate change action.
“I…

