Pani puri or water balls — however you may term the Indian snack, its many versions have the nation tagging it as a favourite food. Here is all you need to know about what makes it so desired