Eleven Tibetans prostrate themselves every few steps during a 1,200-mile pilgrimage that lasts for seven months.
2007
2024
2011
1953
2025
1980
1994
2012
1997
2013
2016
2009
1966
1989
2014