Flores is maybe best known for the Komodo National park.
The Indonesian island that the Portuguese gave the name Flores is probably best known for the Komodo dragon. The indigenous Indonesians call the island Nusa Nipa, meaning “Dragon island”. The Komodo National Park is...

