KATHMANDU, Sept 13: Indra Jatra is one of the most celebrated festivals in Nepal and large masses participate in the long processions that throng the streets
The story behind this is heart rendering, and it is interesting to note that this festival as been an integral part of the Newar community imbibed and inculcated to fit