The world's largest archipelago, Indonesia's constellation of islands straddles the divide between the Asian and Australian continental plates. As a result, the islands offer a stunning variety of topographies and ecologies.