Visage November 2, 2013 1 Comment Share ! tweet 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. curio shop editor'spick Kathmandu Nepal Swayambhunath Swayambhunath Temple visages of gods 2013-11-02 Photopatrakarita Share ! tweet