Hello Anisha,
The best Universities for BA in India, name as follows:
1. St. Stephen College, New Delhi.
2. Christ University, Banglore.
3. Miranda House College, New Delhi.
4. Madras Christian College, Chennai.
5. Hindu College, New Delhi.
6. Fergusson College, Pune.
7. Lady Shri Ram College for Women.
8. Ramjas College, New Delhi. Location: University Enclave, New Delhi.
Hope this will help you. Best of luck.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile