Question: which countries have not signed up to the paris agreement?
Answer: Iran, Iraq, Angola and Libya – all among the 14-member Organization of Petroleum Exporting Countries (Opec) – and states torn by conflicts such as Yemen and South Sudan have not ratified the agreement.