Posted by: admin on: January 23, 2012
Yoga is synonymous with India. It is a well known fact and accepted that Yoga is beneficial in reducing stress and giving mental peace; now Mayo clinic has come up with reports that Yoga really works and help dispel certain myths. Team@CMHF