In a small medieval palace on Kathmandu's Durbar Square lives Nepal's famous Living Goddess -a child as young as three who is chosen from a caste of Buddhist goldsmiths to watch over the country and
The Living Goddess: A Journey Into The Heart Of Kathmandu Isabella Tree