Most of you might know that if you want to see Kumari, the living Goddess, then possibly, the best thing to do is to attend the 8 - day annual festival of Indra Jatra in Nepal. However, as I discovered, Indra Jatra is much beyond just the Kumari Processio