China and India have signed up to the scientific evidence.
La Chine et l'Inde se sont résolus à accepter les preuves scientifiques.
China and India have signed up to the scientific evidence.
La Chine et l'Inde se sont résolus à accepter les preuves scientifiques.