A 46-country study has shown that India is among the laziest countries in the world. India is ranked at 39, with people averaging just 4,297 steps a day.
Stanford University researchers used step-counters installed in most smartphones to track the...
Keywords: Indian women, Indian women, Indian women, Indian women
Read More