Because there are more fast-food places and their more junk like chips, cookies, coke, and etc in cities. But in villages, there's more organic, fresh, and clean food. And people tend not to eat junk that often in villages.
City life is extremely unhealthy due to air pollution, water pollution, and noise pollution. The people are not getting fresh air to breathe or the clear sky to enjoy the sunshine. Also, food in the cities is dirty, unhealthy and adulterated. The villages are very much away from such drawbacks