Fasting, as a concept, is present in almost every religion. Hinduism, for example, has the ritual of fast for almost every occasion. Similarly, Christianity also has the ritual of fasting during lent. However, fasting in Islam is a bit different from ...