For all those who can afford the costs, I would personally recommend them to study abroad. Here is a simple reasons why I think Indian should be opting for studying abroad:
The Indian education system is more theoretical and most of the foreign education system in countries like USA, UK, Australia or New Zealand is very practical. In addition to this there is a friendly relationship between a teacher and student in most of the foreign countries. In countries like Australia, New Zealand, Canada there are many regulations and acts which guarantee quality education to students.