Why is measles vaccine given to children at 9 months of age?

Question
Why is measles vaccine given to children at 9 months of age? Why are immune-compromised children vaccinated twice against it?
Expert Answer
H
The maternal protective antibodies against measles decline by 9 months of age and so this age has been chosen for vaccination in India.Live vaccines like measles are generally not given twice in immune-compromised subjects.