COP26: Last Hope To Save Planet?