Discuss as:

Annual Urs Festival needs to be seen to be believed

Kevin Frayer / AP

An Indian Muslim Sufi devotee uses a sharp objects as he self flagellates during a procession to the revered Muslim Shrine of Ajmer Sharif during the Urs Festival in Ajmer, Rajasthan on May 21.

Kevin Frayer / AP

An Indian Muslim Sufi devotee dances with a band during a procession to the revered Muslim Shrine of Ajmer Sharif during the Urs Festival in Ajmer, Rajasthan.

Thousands of Sufi devotees from different parts of India travel to the shrine of Sufi Muslim saint Hazrat Khwaja Muinuddin Chishti, for the Urs festival in Ajmer, Rajasthan. The annual festival observes the anniversary of the Muslim saint's death.

Sign up for the msnbc.com Photos Newsletter