I think Google local business is the best way to get to this. Let us say you live in New Delhi, a simple Google search will show you hosts in your city / state. You can even do a local call to them, or if lucky, walk to their office and pay directly 😉
I am not sure how the search for " Indian hosts " will show up. That will be broad as India is
- 7 th largest country by land area
- 2nd most populous country in the world
- 6 th biggest economy in the world
Try to make it short. Like " Web Hosting Bangalore ". Good luck.