Fasting in Islam

Fasting cherishes piety, righteousness and consciousness of Allah. It teaches patience, and wit ...