Biden says China, Russia failed to lead at COP26 climate summit

United States President Joe Biden has accused China and Russia of failing to show leadership on addressing climate change, saying he believes it was a big mistake for his Chinese counterpart, Xi Jinp…
Read More

Al Jazeera