Former U.S. President Barack Obama slammed China and Russia for being absent from the UN climate summit (COP26) in Glasgow and their inaction regarding the climate crisis. Speaking to COP26 delegates, Obama said that “We can’t afford anybody on the sidelines” and that it was “particularly discouraging” that China and Russia are not attending the […] Read the full story on GreekReporter.com.