Eleven Tibetans prostrate themselves every few steps during a 1,200-mile pilgrimage that lasts for seven months.
2019
1910
2011
1921
2025
2015
1962
1920
1917
2024
2009
2005
2021
1991
1961
1932