About Tibet The tibetan plateau on the northern side of the Himalayas, is an autonomous region of China. The name of the ‘Roof of the World’ for its towering peaks. It shares Mt. Everest with Nepal. Its capital, Lhasa, is site of hilltop Potala Palace, once the Dalai Lama’s winter home, and Jokhang Temple, Tibet’s...Read More