According to a new index announced at Berlin’s TEDSalon that ranks countries based on much they “contribute to the planet”, China has placed a dismal 107th, sandwiched between Pakistan and Rwanda.