Yoga works on your internal organs and helps detox the body from within. This leads to a feeling of balance, inner fulfilment, and mental relaxation. Gym sessions focus on boosting your cardiovascular health and toning, without any focus on the aspect of mental health.