These glorious images show the Hindu festival Maha Shivaratri in full swing.
The hugely colourful event celebrates the Hindu god Shiva, believed to be the lord of cosmic destruction and dance.
Around 700,000 devout Hindus from India and Nepal were expected to travel to Kathmandu to attend the two-day festivities, which began on 27 February, the 14th night of the new moon during the Hindu lunar month of Phalguna.
SUBSCRIBE AND FOLLOW
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements. Learn more