Top 10 Places In India Top 10 Places to Celebrate International Yoga Day in India 5 months ago Yoga is an ancient physical, mental and spiritual practice that originated in India. The word "Yoga" comes from Sanskrit and…