Eleven Tibetans prostrate themselves every few steps during a 1,200-mile pilgrimage that lasts for seven months.
2004
1974
1976
2013
2015
1994
2005
2012
2016
2006
1999
2010
2021
2014
2019
1997