Mount Kailash, a peak revered across multiple faiths, remains unclimbed despite human exploration reaching far beyond. Its ...
At 6,638 meters, Kailash towers near the borders of China, India, and Nepal. At its base lie the sacred lakes, Manasarovar, ...
MUMBAI: Known for belting out foot-tapping numbers such as "Kaabil Hoon", "Tujhe Kitna Chahein Aur" and "Barbaad" to name a ...