Why 3000 calories a day may be too much for urban Indians

Experts say the real problem is not just overeating, but consuming calorie-dense foods while living increasingly sedentary lives.