Eleven Tibetans prostrate themselves every few steps during a 1,200-mile pilgrimage that lasts for seven months.
2012
2011
2002
2004
2020
1995
1956
1993
2024
2007
1998
2017
1966
2013
—
2022
2001