Not green enough

Only three countries have not signed up to the Paris agreement – but for very different reasons.