Yoga is vigorous exercise. You need balance, concentration and endurance. We don't use weights, we use our entire body weight!
When you go trough a Vinyasa, you do about 15 triceps push-ups without even noticing it.
The asanas or poses in yoga offer various physical benefits and lots of them also help detoxifying the body. This means the toxines are released from the body resulting in better digestion, more vitality and even slowing down the process of aging!
However, the true weight loss you will achieve through yoga, doesn't have anything to do with the physical aspect. It's all about the connection between your mind and body.
Yoga teaches us to stand still, breath and to make space in our mind. By doing this, we reconnect with our body and listen to what the body wants and needs.
You will find that after a regular practice, you crave healthy foods and you don't mindlessly put anything in your body.
If you are serious of loosing weight with yoga, Vinyasa and Power Yoga are your best options. They are fast-paced and a perfect combo of cardio and strenght training!