Mount Kailash Can Now Be Seen From Indian Territory, First Batch Of Hindu Pilgrims Have Emotionally Overwhelming Experience
For the first time, Hindu pilgrims on Thursday (3 October), were able to witness the sacred Kailash peak, considered the abode of Lord Shiva, from the Indian territory unlike from Tibet earlier.