World's laziest country revealed! Is India on the list? Find it out now

World's laziest country revealed! Is India on the list? Find it out now
- Sorry people of Indonesia, but your country has now been declared as the laziest country in the world. And people of Hong Kong have a reason to ...