An Indian 'sadhu' - holy man' blows a buffalo horn on the eve of the traditional Kharchi Puja festival at Agartala, the capital of northeastern state of Tripura on July, 15, 2013. Kharchi Puja is one of the most important festivals of Tripura and is a week-long festival during which 14 gods are worshiped