Infographic: Why India is better than China




Via ET.