Eleven Tibetans prostrate themselves every few steps during a 1,200-mile pilgrimage that lasts for seven months.
1912
2017
2023
2019
2022
2018
1973
2024
1999
1990
1985