The Indian visa is the most complicated. And although I visit annually as part of recruitment campaigns or factory visits, I had to apply each time and end up getting the minimum period stay!
Yet, this is nothing compared with all the hassle in the passport control at Delhi Airport. I've never been asked that much intimidating questions, not even at JFK