Eleven Tibetans prostrate themselves every few steps during a 1,200-mile pilgrimage that lasts for seven months.
2009
2012
1995
2020
1996
2019
1974
2018
—
2006
1986
1980
1982
1941
1966
1958
1976