Thanks for all your replies.
I got struck here with another query.
My baby was born in July 2017,
1)I have read that babies born in UK to tier 2 visa holders is entitled for free NHS only for 3 months(there is also some new law from august 2017, that shouldn't affect my baby who is born on July 2017) Is this true??
If true,
2)we will be using NHS for one more extra month for her 4th month vaccination to be done and then ll start to India, will this cause any problems when we apply visa from India. Is there a chance they could reject visa saying we have used NHS extra time.
Thanks a lot in advance