Yubu Island
Island within Ryukyu IslandsYubu Island is an island of the Yaeyama Islands of Japan, it is located about 0.5 miles east of Iriomote Island. The "Subtropical Botanical Garden" encompasses most of the island.
Read article
Top Questions
AI generatedMore questions