Yes, typhoid vaccination is compulsory and should be administered as soon as a baby is born for the best results.