What is the philosophy of fasting?
There are various aspects associated with fasts and they also possess numerous physical and spiritual benefits. These tend to have a great impact upon man - the most important of them being their ethical aspect and their educative…