Nepal's living deities embark on Kathmandu's five-day tour, signal arrival of festive season
Sep 17, 2024
Devotees pulled the chariots hoisting living Goddess Kumari, Ganesh and Bhairav through the sea of revelers who had gathered in the Kathmandu Durbar Square,...