Diabetes is a growing public health concern that is under the spotlight due to its high load on the medical infrastructure in India. According to the International Diabetes Federation, the exact ...