Mysuru gears up for International Yoga Day with 21-day pre-event activities 

India