Last time I went to India, we picked up the visa while we were in Bangkok. It only took a couple of days (although the people were very unfriendly!) We're planning a trip to Delhi over Christmas; it's good to know that we should apply early when we're stateside.