Jiufen, Taiwan
Jiufen is an extremely popular tourist destination in Taiwan, and is rumored to be the stage of the national Ghibli movie “Spirited Away”. The nostalgic and nostalgic townscape is a must-see! Jiufen is a mountain town located in Ruifang District, New…