I needed some surgery (I am an American expat living in Vietnam) and made the mistake of choosing India over Malaysia or Thailand. The doctor in India was well qualified, so I chose to go there. The doctor's staff told me they would handle the visa to go to India. Well, they "forgot" as I found out several days before my flight. No problem, I paid for 5-hour service. But the Indian govt was taking forever to issue the visa, and finally did 3 hours before my flight! $400 for canceled flights, and to add insult to injury the Indian govt won't refund my $100 for the visa as they said they did deliver one. Be smart - choose Thailand or Malaysia instead. India isn't ready for prime time at all.