Shangri-La, China πŸ‡¨πŸ‡³

Shangri-La is a magical place and yes!, it’s real! It’s located in the Southwest part of China in Yunnan Province. I traveled there in June 2021 for 5 days with 2 friends and the weather was lovely along with the amazing sights of majestic mountains to zip across, green grasslands to ride horses, incredible canyons…