Millennials in India Lead as the Most Stressed in the World

A recent survey finds work is leading some 95 percent of Indian millennials to admit to being more stressed out than their worldwide cohorts.