Christmas, the main religious festival of Christians throughout the world, celebrates the birth of Jesus Christ, the Messiah and the Savior of the entire mankind. In India, the Christians who form a large chunk of the population - particularly in Goa
, Tamil Nadu
- celebrate the festival with great devotion, pomp and show. Special prayers and services are held in the churches all across the country.