Yoga is an invaluable ancient Indian practice with numerous benefits to both physical and mental health.