There really isn't a simple answer to this question. Both studying in India and abroad have their own advantages and disadvantages. It really depends on what you're looking for in your educational experience.
Studying in India include the lower cost of tuition and living expenses, as well as being able to study in one's native language. Additionally, students who study in India may have an easier time returning to work in India after graduation than those who study abroad. On the other hand,
foreign universities often offer a wider range of courses and degree programs than Indian universities, and students who study abroad can gain valuable international experience.
If you want to be immersed in a completely different culture, then studying abroad is probably the better option for you. You'll have the opportunity to learn about new customs and make new friends from all over the world. And, of course, travelling is always a plus! However, studying abroad can be quite expensive, so it's important to factor that into your decision-making process.
So it really just depends on you and what you're looking for in a university.