Are there any countries an Indian citizen can visit without a visa?
Yes, according to Wikipedia, India's passport ranks 76th in the world at present for visa-free access (or visa on arrival access), and gives you access to 52 countries and territories.
Most of these are in SE Asia, some in Africa and Bolivia. For more information, rather than listing them all out as they may change, see:
VisaHQ.com has a list which gives you a good idea about the places a citizen of any country can travel with or without the need for a visa. Give that a try.
Here is the exact link from where you can get the details: https://www.visahq.com/citizens/India/
The list below is allowed for tourism:
- British Virgin Islands
- El Salvador
- Hong Kong
- Pitcairn Island
- Saint Helena
- Saint Kitts Nevis
- Saint Vincent Grenadines
- Trinidad Tobago