According to The Lancet journal, India ranks among the top five countries in the world for having the most obese population.