Pramin Manandhar The Tale Of Indra Jatra In the Kathmandu Valley during September, the Nepalese celebrate one of the truly great festivals -- Indra Jatra -- for eight days. Like most Nepalese festivals, it also has …