The Insider India’s Diabetes Burden: What the 101-Million Estimate Really Means Dr. Ashish Kaul July 24, 2025 0 An ICMR-backed national study estimated that 101 million people in India had diabetes and...Read More