Showkat Shafi/Al Jazeera
Amarnath Yatra 2012 began on June 24, amid high security in Indian-administered Kashmir.
Showkat Shafi/Al Jazeera
Thousands of pilgrims undertake the journey to the Amarnath cave, located inside a snow-capped mountain in the Himalayas.
Showkat Shafi/Al Jazeera
The cave is situated at an altitude of 3,800 metres (12,700ft), some 140km (85 miles) from Srinagar city, the summer capital of Indian-administered Kashmir.
Showkat Shafi/Al Jazeera
The Hindu devotees travel by foot, ride ponies and some take palanquins to reach to holy cave of Amarnath.
Al Jazeera/Al Jazeera
In 2011, an estimated 634,000 people participated in the pilgrimage, the highest recorded number of Yatris ever.
Showkat Shafi/Al Jazeera
People of different ages from all over India come for the yatra, to pray by an ice stalagmite they believe to be a symbol of Hindu god Lord Shiva.
Showkat Shafi/Al Jazeera
The mountainous route to the shrine is one of the toughest and longest routes. Its steep gradient makes it very difficult to climb.
Showkat Shafi/Al Jazeera
The crowds of devotees are watched over by thousands of police officers deployed for the pilgrimage.
Showkat Shafi/Al Jazeera
Kashmiri pony owners, palanquin bearers and others risk their lives on the perilous route to the cave, helping to carry the yatris to the top.
Showkat Shafi/Al Jazeera
Despite the harsh environment and inclement weather, each year sees a new record number of pilgrims register for the holy trek.
Showkat Shafi/Al Jazeera
Various non-profit organisations set up food supply stalls - named pandals - which are made available free of charge to the pilgrims.
Showkat Shafi/Al Jazeera
Near the shrine, thousands of tents erected by local Kashmiris can be hired by yatris for a night's stay.
Showkat Shafi/Al Jazeera
This year, around half a million pilgrims have registered for the pilgrimage - of which some 250,000 yatries have already paid obeisance at the shrine.