Kathmandu Durbar Square, Royal centre of Nepal’s capital
The beautifully carved windows above the northern entrance at Durbar square of Kumari Ghar, the building that is home to the “living goddess”, the Kumari.
Photo by Ludo Kuipers, Fri Sep 15, 2023