Eleven Tibetans prostrate themselves every few steps during a 1,200-mile pilgrimage that lasts for seven months.
1972
2018
2004
2021
2022
—
1967
2025
1978
2015
2010
2020
2001