A large island lying east of Bali, Flores is known both for its indigenous cultures and the world’s largest lizards, the Komodo dragons.
A large island lying east of Bali, Flores is known both for its indigenous cultures and the world’s largest lizards, the Komodo dragons.