Lalu Island Introduction
Lalu Island, a landmark of Sun Moon Lake, is said to be the dwelling of the highest ancestral spirit of the Thao people and was one of the early settlements of the Thao. Throughout different eras and contexts, it has been referred to by various names; during the Qing Dynasty, it was recorded as "Zhu Yu," "Zhu Shan," and "Zhu Zi Shan," while the Japanese referred to it as "Tamato." After World War II, the Kuomintang government renamed it "Guanghua Island," which means "Illuminated China."