Delhi’s Miranda House and Bengaluru’s Indian Institute of Science are India’s best college and university, a countrywide government ranking of educational institutions.Loyola College in Chennai and Shri Ram College were the second and third-best colleges in India, said the survey of “general degree” colleges by the human resource development ministry. . This is the first time colleges have been ranked.Delhi’s Jawaharlal Nehru University – which was at the centre of a storm on nationalism last year – was ranked second among universities while Banaras Hindu University secured third position. Seven IITs were among the top 10 in the overall ranking category.Indian Institute of Technology-Madras was the top engineering school while Jamia Hamdard was judged the best pharmacy institute. Indian Institute of Management-Ahmedabad was adjudged the finest management institute.Kolkata’s Jadavpur University – whose students have also faced criticism for being “anti-national” – was ranked fifth among universities.“Jadavpur and JNU haven’t got good ranking for raising slogan for Afzal Guru but for doing good work,” human resource development minister Prakash Javadekar said.Massive protests had swept JNU and various parts of India after student leaders were arrested on charges of sedition for allegedly attending an anti-India event that commemorated 2001 Parliament attack convict Afzal Guru.