Menu

Visa Category

Updates and Notices

Indian visa application centre in Shanghai is moving to a new location from 16th March.
New address:
Hengtong International building,
5th Floor, No 855,
Changning road,
Changning district. Shanghai.