Author's articles

Lhasa, Capital of Tibet - A Spiritual Experience
By Shane Marden · 15 years ago
Lhasa, translated to "Land of the Gods" is the capital of Tibet. Nestled on the northern slopes of the Himalaya Mountains, it is the true heart of Tibet. It is an extraordinary city which should ...