Eleven Tibetans prostrate themselves every few steps during a 1,200-mile pilgrimage that lasts for seven months.
2013
2024
1953
2008
2020
2017
2011
1980
1995
2012
2004
1993
2003
1956
2023
1998
1966
—