Fasting has been practised across civilisations, throughout history, and in various religions and cultures. Millions of Muslims across the world are currently observing Ramadan, a month of fasting ...