Eleven Tibetans prostrate themselves every few steps during a 1,200-mile pilgrimage that lasts for seven months.
2023
2022
2009
2007
2016
2020
2014
2011
2013
2012
1982
2000