For Indian pilgrims, visiting Mount Kailash and Lake Mansarovar has always been challenging as it falls in the Tibet region, and devotees needed special permit from the Chinese government to visit.