Eleven Tibetans prostrate themselves every few steps during a 1,200-mile pilgrimage that lasts for seven months.
1979
2024
1914
—
1920
2014
1969
1989
2005
2008
1917
2003
1925
2004
2023
1928
1923
1977