THE World University Rankings 2016 17 announced; IISc, IITs among 31 Indian institutes move up; 980 total ranked Read more about THE World University Rankings 2016 17 announced; IISc, IITs among 31 Indian institutes move up; 980 total ranked