Yoga is a holistic practice that originated in ancient India and has gained tremendous popularity worldwide. It offers numerous benefits for both the body and mind. Here are the top 10 benefits of yoga for your good health.