India has 2.9 million children who have missed out on the first dose of measles vaccine between 2010 and 2017 despite over 80 per cent of immunisation coverage, the UNICEF said on Thursday.