Fasting has gained massive popularity in recent years. However, it has been part of the spiritual practices typical for all major religions...