Select the correct answer from the options below:
Kailash Mansarovar, a sacred pilgrimage site, is located in Tibet, China, near the Indian border.