Yes, every traveller required a visa to visit India regardless of their age or if they are young, old or children.