There are places you visit, and then there are places that stay with you long after you leave. Komodo National Park is firmly in the second category. As a traveller, stepping into this remote corner ...