Well,it's totally depend on you which branch u like most.As per my opinion for civil and mechanical u should go for iit Bombay,iit delhi,iit kanpur one of the best rank college in India.As if u don't get the seat in iit then go for nit (that's an second option).Best of luck.
Explore top Mechanical Engineering courses, eligibility, entrance exams, syllabus, scope, and career options in this comprehensive e-book guide for students.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile