Migration from rural to urban areas is associated with increasing levels of obesity and is a factor driving the diabetes epidemic in India, according to a new study.