There are two islands, which share the same name (Kelor) in Indonesia Archipelago. The first one is located in the Thousand Islands Province and the other belongs to Manggarai Regency in East Nusa Tenggara Province. The second one is considered recommended for those who are visiting Komodo National Park. The island is famous for its […]
