Site icon Little India: Overseas Indian, NRI, Asian Indian, Indian American

In India, Americans Get a 10 Yrs Business Visa

India's policy to grant visas to foreign citizens wishing to establish an industrial or business venture in the country is skewed in favour of the United States,

Exit mobile version