A vendor sells cotton candy ahead of Christmas at a beach in Puri, in the eastern Indian city of Bhubaneswar, India, Tuesday, Dec. 24, 2013. Though Hindus and Muslims comprise the majority of the population in India, Christmas is celebrated with m...