The Ultimate Trip to the Roof of World

Tibet is the second largest region in China, covering an astounding 474,288 square miles. Characterized by its awe-inspiring alpine scenery, the Chinese autonomous region is affectionately known as the “Roof of the World” due to its average altitude, soaring over 13,123 feet (4,000 meters). It is the exotic Tibetan Buddhist culture Continue reading