Whether you are an avid hiker or just someone who wants to take a break from the hasty city life, the Yangmingshan National Park of Taiwan will surely be lifting your spirits with its untamed beauty.
The setting of the award winning film Spirited Away is actually based from a real place located in Jiufen, Taiwan. Curious? Let’s check it out!
A brief illustration of Taiwan’s famed night markets.