It is no secret that yoga has good for health: stronger muscles, flexibility, better mood, less joint pain, etc.
But some studies say that yoga also helps in weight loss. And this is explained by the reasons:
Yoga burns calories
An hour of relaxation poses will not burn a lot of calories, but an hour of intense yoga exercises will make you sweat and will serve you to burn calories.
Yoga helps you eat healthy
The relaxation and serenity that yoga offers you makes you more aware of your life in general, but also of what you eat in particular.
Yoga stops you from eating when you are stressed
Various studies show that yoga is, in fact, a stress reliever. So, consequently, when you are not stressed (and yoga has helped you with that) then you will not fall prey to fast food or chocolate.