India passport holders can visit 33 countries visa free. India citizens can have visa on arrival for 34 countries and can get e-visa for 23 countries. These countries include Nepal, Pakistan, Bangladesh and Sri Lanka. They need to get a prior visa for 147 countries.
India is part of Southern Asia,