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