Komodo Island in Flores | Complete Travel Guide

Komodo Island in Flores (Indonesia) Komodo island is located in the Komodo National Park, the administrative area of ​​East Nusa Tenggara Province and this national park is also very close to the Sumbawa archipelago of West Nusa Tenggara province. This national park consists of 3 large islands: Komodo, Rinca and Padar Island; as well as … Continue reading Komodo Island in Flores | Complete Travel Guide