Eleven Tibetans prostrate themselves every few steps during a 1,200-mile pilgrimage that lasts for seven months.
—
2022
2004
1967
2000
1979
1977
2002
1966
1987
2013
2010
1989
1973
1972
1954