Thousands of Nepalis threw coins and marigolds at a giant chariot over the weekend in a centuries-old ritual to appease the rain god and assure a good harvest, as well as guaranteeing good omens for the country’s rulers.
The annual two-month chariot festival for Rato Machhindranath, revered as the god of rain, has for countless generations been presided over by Nepal’s kings.
The monarchy was abolished in the Himalayan country in 2008 but that hasn’t stopped the festival. These days, the president stands in.
The centrepiece of the ritual in the old town of Pathan, 10 km (6 miles) south of the capital of Kathmandu, came with the display of a jewelled vest said to have been given to a farmer by a serpent king more than 1,000 years ago.