Doctor explains: What happens to your body’s sugar when you take insulin?
India has more than 100 million diabetics and over 136 million pre-diabetic people, prompting the Indian Council of Medical Research (ICMR) to dub the country as the diabetes capital of the world….