A new study by Stanford University has found that Indians are among the laziest people in the world. The researchers used step counters to know how many steps people take in various countries. As many as 7,000,000 people were part of the research in 46 nations. According to the data,[Read More…]
