Eleven Tibetans prostrate themselves every few steps during a 1,200-mile pilgrimage that lasts for seven months.
1967
2004
1972
2018
2021
—
2025
2011
1960
1961
2005
1966
2014
2007