PTI
From midnight Mass in packed churches to carol singing in streets and malls, people across India celebrate Christmas with colour and cheer. In cities and small towns alike, people from different faiths join in the celebrations.