Eleven Tibetans prostrate themselves every few steps during a 1,200-mile pilgrimage that lasts for seven months.
2012
2003
2020
2014
2024
2025
1992
2010
1980
2016
2011
1940
—
2002
2007
1986
2018
1982