These festivals are celebrated with great fervor by the Hindus for days together. During this, worship of 14 Hindu deities is worshiped. Kharchi Puja is one of the main festivals of Tripura, the state of south India. Kharchi Puja is a Hindu festival. The royal puja that runs throughout the week is done on the eighth day of the new moon which falls in July or August. This festival is celebrated in Agartala in July or August.