Stanford research says India is a lazy country



Stanford research says India is a lazy country A new study that amassed data from people across the globe to map out activity levels ranks India at 38 among 46 countries in terms of activity levels