Tibet is located southwest China, also bordering, India, Nepal, Bhutan, and Myanmar. Its border with Nepal runs along the Himalayas, which is home to Mount... The post Tibetan Cuisine: 12 Traditional Dishes of Tibet appeared first on Travel Food Atlas.