India Today has ranked IIT Kanpur as the top engineering institute in the country. The rankings have been delayed this year and have been published in the July 18 issue of India Today. Here is the link to the online article.
IIT Kanpur was also ranked number 1 last year by India Today. Six of the seven old IITs are in top 10, along with IT BHU. (IIT Bombay is not in the list, perhaps they did not participate.) Outside the IIT system, the three institutes in the top 10 are: BITS Pilani, DTU (earlier known as DCE), and NIT at Surathkal.