Priests carry idols of fourteen Gods in a procession during the first day of traditional Kharchi Puja in Agartala, Tripura on Tuesday, 26 June 2012.
Credit balance: 0