Kathmandu, January 21

Locals of Kathmandu Valley get to witness a vast array of religious, cultural, and historical festivals and ceremonies frequently.

Nepal's rich cultural diversity offers many ancient practices to people in the form of ceremonies in and around the valley.

Locals of Janabahal observed the annual holy bathing ceremony of Aaryawalokiteshwor, also known as Seto Machhindranath, on Thursday.

Here are few snapshots taken during the ceremony by photojournalist Naresh Shrestha for The Himalayan Times -

Photo: Naresh Shrestha/THT
Photo: Naresh Shrestha/THT