Nestled in the serene hills of Meghalaya, the Indian Institute of Management Shillong is more than just an academic ...