A national holiday Christmas is a huge festival in India owing to the massive Christian population. But over the last few decades, its garnered more cultural significance and is celebrated throughout India. The festival is marked by lights, church celebrations, special events across malls and retail spaces and of course, celebration at homes. However, there are many states in India that have special Christmas celebrations such as Goa for instance that has massive events and large scale processions.
Leave A Comment