Komodo Island, Indonesia

Posted Leave a commentPosted in Destinations

Komodo island is located in lesser Sunda island of Indonesia. The island is particularly noted as the habitat of the Komodo Dragon. Komodo Island has 390 square kilometers and there are living of over one thousand people on the island. Komodo Dragons are the world’s largest lizard which is seen only on Komodo National Park. […]