Eleven Tibetans prostrate themselves every few steps during a 1,200-mile pilgrimage that lasts for seven months.
2007
2014
1995
2012
2017
2010
1986
2004
2013
2011
2003
1997
2005
1940
1956
1978
2025
2024