India celebrates Christmas

People gathered at churches across India to usher in the festive spirit of Christmas with midnight Masses.

Related Videos