India has the second highest number of obese children in the world after China, according to an alarming study which found that 14.4 million kids in the country have excess weight.