Yes, Christmas is celebrated in India by both Christians and non-Christians. It is a time for people to come together and celebrate the birth of Jesus Christ, as well as enjoy traditional holiday foods and activities such as decorating the Christmas tree, exchanging gifts, and singing carols. While the holiday has a different cultural significance in India than in other parts of the world, it is still a popular and important celebration for many people in the country.