A recent study shows that India faces a staggering economic burden of USD 11.4 trillion due to diabetes, placing it second ...