World University Ranking 2018 Published November 15, 2017 at 620 × 413 in World University Ranking 2018: India Not Even In Top 100