Lalu Island Introduction
Lalu Island, a landmark of Sun Moon Lake, is said to be the residence of the highest ancestral spirit of the Thao people and was one of the early settlements of the Thao. Over different eras and contexts, it has been referred to by several different names; historical documents from the Qing Dynasty refer to it as "Zhu Island," "Zhu Mountain," and "Zhuzi Mountain," while the Japanese called it "Tamashima." After World War II, it was renamed "Guanghua Island" by the Nationalist government, meaning "Illuminating China."