Royal priest sprinkles holy water during the first day of traditional Kharchi Puja at Agartala in India's northeastern state of Tripura, India on 16th July 2013. Kharchi puja is a festival of Tripura, India. Performed in July-August, it involves the worship of the dynasty deity of Tripuri people, the fourteen gods. Kharchi is the biggest festival in the state after Durga Puja. Photo by Abhik Deb/Indian Photo Agency (InPA)