Kathmandu: Indrajatra, one of the major festivals observed in Kathmandu Valley, begins today. The festival is celebrated by worshiping Indra, revered as the god of rain and good times. It is called Yenya Punhi among the Newar community. The festival begins after a pole with Indra dwaja or flag is erected in front of Hanumandhoka […]