The following are two of the best web hosting providers with data centers located in India.
ZNetLive and BigRock
If your target audience is located in India, then you must definitely host your website on Indian servers. Hosting your site on a South East Asian data centers would increase website time for users in India by about 4-5 seconds and that would also negatively your website ‘s ranking in search engine results.
provides very reliable web hosting at a very economical price. BigRock http://www.bigrock.in/
is also a good option but not as economical as ZNetLive.