Yoga can be taught for many reasons through many channels. For those that need some way to reduce the amount of stress in their lives, yoga can be just that for them. Consider finding a yoga program that is specific for this goal and you will find yourself relaxed.
Yoga is beneficial to the body in several ways. One of those ways is to help you to lose weight. While it is not necessarily one of the most physical of activities in that you won't be running laps, it can still give you a substantial, full body workout to help you to lose the weight.