Every year, millions of Muslims fast from sunrise to sunset for 30 days as part of Ramadan. Muslims abstain from drinking, eating, immoral...