IIM Ahmedabad, the country’s best management school, needs to prove its detractors wrong (Podcast produced in association with theindicast.com)