As per Buddhist texts, Mount Kailash (Kailasa) is known as the mythological Mount Meru.[56][72] Kailash is central to its cosmology, and a major pilgrimage site for some Buddhist traditions.
Yeah, not like there’s any of them in China. Certainly not in Tibet.
Yeah, not like there’s any of them in China. Certainly not in Tibet.