I am also from India. You may want to take a look at my message because I had similar problem in the past. This will also help if you are running WP and want to use shared hosting.
I was previously using domainindia . org. They use to work great and were real cheap with good support, but from last year end they were running very slow, so I switched to hostgator. It may not be the best(according to many) but serves the purpose of my many sites (ecommerce sites and personal blogs).
I am using shared hosting. If you are running WP, then you may want to try out a caching plugin. That can help to get your site load much faster. But many caching plugins (including W3 total cache and quick cache) can't use their warm out cache function on shared hosting. That's why the first page load is very slow, but successive page load is fine as it is cached. So, if you want to try out only shared hosting you would need a script that can access your sitemap urls and create a warm up cache from those urls for the purpose of W3 total cache or any other plugin. This script would need to run through cron say every 15 minutes.
So, one of my ecommerece site that was sucking at 10+ second load time now gets just above 500 ms in pingdom.
So, yeah too much talking, gimme that script. Here it is-
http://www.pixelenvision . com/1572/php-cache-warmer-preloader-for-w3-total-cache/
Works like a charm for any WP setup on a shared hosting.