India holds the unenviable position of being home to the world’s largest diabetic population, with nearly 100 million ...