With more than 17,500 islands spread across three time zones, Indonesia’s geography inevitably presents certain logistical challenges. The country, which lies on either side of the equator and whose islands are separated by the Java Sea, is noted for its rugged terrain, active volcanoes, tropical storms and mudslides, as well as its congested streets and poor infrastructure....