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
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed