Meeting Kumari – the living Goddess of Nepal
As I stood staring at the Kumari Ghar in Kathmandu Durbar Square, I thought to myself – there has to be some connection that brought me back to this country so soon – in fact, within just 3 months of my … Continued