Fasting has been in practice for centuries, whether for religious, spiritual or health reasons. It is widely recognised for ...