Hii Navas,
The difference between ba English and ba English hons is in, ba English you have to study englEng with other two subjects and in honours you have to study only english.
If want specialisation in English so you should go for ba enEngli Hons
Here are some of the best colleges in India for ba English hons are...
.St Stephen's college, New Delhi
.Christ University, Bangalore
. Mount Carmel college, Bangalore
.St Xavier's College, Mumbai
. Loyola College, Chennai
.Symbiosis, pune
Good luck
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile