Yoga has a plethora of health benefits. It is great for increasing your strength, relieving both physical and mental stress and improving flexibility. From aiding with weight loss to boosting immunity and brain function, there are many reasons to love yoga.