December 18, 2020 14:00 pm
Nepal is the land of the living goddess, Kumari, but few of us know about the existence of living gods — Ganesh and Bhairab. The living forms of Ganesh and Bhairab are worshipped only in Kathmandu though other cities, including Patan, Bungamati and Bhaktapur, also have their Kumaris.