Nepal: Where the gods are young