Lhasa, Tibet – China
Lhasa, Tibet, China, stands 4300 meters above sea level, and it holds the center of Tibetan Buddhism worldwide: The Jokhang Temple. Here, you can walk through the private quarters of The Potala Palace, where the Dalai Lama himself was. You’ll be enchanted with the deep… Read More »Lhasa, Tibet – China