GIBS Business School ranks among Top 20 in South India and Top 40 for Placements in India by Times of India B-School Rankings 2023