+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445

Opening of VFS Offices

piedpiper

Star Member
Jan 14, 2019
67
2
Has anybody tried contacting VFS in India over phone or other means about opening of their offices? I am not able to reach them over their toll free number.