Yes, you can get a 10-year visa for India. The Government of India offers a 10-year multiple entry visa to citizens of the United States, Canada, and Japan. This visa allows you to enter India multiple times during the 10-year validity period, and you can stay in India for up to 180 days on each visit.
Read More