Crafted visages of gods are displayed on a curio shop near Swayambhunath Temple, Kathmandu Nepal. Nepal has age long tradition of crafting such masks of people and gods have religious value.