
A boy takes part in the Seto Machindranath chariot procession in Kathmandu, Nepal, March 26, 2026. Seto Machindranath is known as the god of rain and both Hindus and Buddhists worship Machindranath for good rain. (Photo by Sulav Shrestha/Xinhua)

People take part in the Seto Machindranath chariot procession in Kathmandu, Nepal, March 26, 2026. Seto Machindranath is known as the god of rain and both Hindus and Buddhists worship Machindranath for good rain. (Photo by Sulav Shrestha/Xinhua)

People take part in the Seto Machindranath chariot procession in Kathmandu, Nepal, March 26, 2026. Seto Machindranath is known as the god of rain and both Hindus and Buddhists worship Machindranath for good rain. (Photo by Sulav Shrestha/Xinhua)

A girl takes part in the Seto Machindranath chariot procession in Kathmandu, Nepal, March 26, 2026. Seto Machindranath is known as the god of rain and both Hindus and Buddhists worship Machindranath for good rain. (Photo by Sulav Shrestha/Xinhua)



