Indian B-school IIM-Ahmedabad has secured a spot among the top 25 global institutions for business and management studies, as revealed by the latest QS World University Rankings by Subject. IIM-Bangalore…