In India, no festival is limited to just one community. Hindus, Muslims, Christians and more celebrate Diwali, Eid, Christmas alike.
For now, it's Christmas which has got Indians high on joy and merriment.
There were reports about subdued celebrations this time in the wake of a rising right-wing wave, but people across the country left no stone unturned to make this year memorable.
The national capital gets a special gift this Christmas
Delhi is getting a special gift this Christmas: the Metro's Magenta Line.
Meanwhile, the Assembly hosted its first Christmas celebrations.
Others have also planned unique celebrations: the Bhutanese ambassador displayed an interactive Christmas tree; a Gurugram hotel made one with 500 beer bottles; and another made a 20ft-high gingerbread house with honey, flour, sugar and spice.
Here, in a first, pubs stayed open till 5am
The Indian cricket team in Mumbai celebrated in Santa Claus hats after securing their 37th win in international cricket, against Sri Lanka.
At Kandivali's Tirupati Tower, residents got together and recreated a lost green area by planting saplings in a 10,000sqft garden.