Glasgow [UK], November 8 (ANI/Sputnik): Former US president Barack Obama on Monday criticized the presidents of Russia and China, Vladimir Putin and Xi Jinping respectively, for not attending in person the UN Conference on Climate Change (COP26) in Glasgow, Scotland.
"I have to confess it was particularly discouraging to see the leaders of two of the world's largest emitters, China and Russia, declined to even attend the