The Kumari Bahal, home of Kumari Devi the living goddess. Durbar Square, Kathmandu.
Durbar KathmanduKathmanduNepalTravelKumari DeviKumari Bahal