
Situated off the coast of Indonesia’s Lesser Sunda Islands lies Komodo National Park, one of the planet’s most extraordinary wildlife sanctuaries.

Situated off the coast of Indonesia’s Lesser Sunda Islands lies Komodo National Park, one of the planet’s most extraordinary wildlife sanctuaries.