PUNE: Obesity has emerged as a major cause of type 2 diabetes with over 80% adult diabetics in India being overweight.