Business Visa India

What is the first thing one thinks of when planning a trip abroad to Visa India? Simple, a valid international travel document (or directly say a passport). For foreign nationals planning a visit to the Indian Mainland must have their native...