Eleven Tibetans prostrate themselves every few steps during a 1,200-mile pilgrimage that lasts for seven months.
2019
1924
1991
1929
2023
2021
2007
1957
2015
2020
2022