hosting location

Even if you buy web hosting from someone in India, the actual web server is often located in the West; often in the United States.

This means, in India the website may actually come slower, since the pages have to come all the way from the U.S.

However, coming from the U.S. you usually get better connection and uptime for your site. So maybe it balances out.