Eleven Tibetans prostrate themselves every few steps during a 1,200-mile pilgrimage that lasts for seven months.
1976
2014
2011
2010
1959
1978
2003
1972
2012
2015
1966
1987
1957
—
1995