Photograph by Jialiang Gao | peace-on-earth.org In this incredible aerial photo we see the island of Palau Banta, located in the Lesser Sunda Islands of Indonesia. The Lesser Sunda Islands or Nusa Tenggara are a group of islands in Maritime Southeast Asia, north of Australia. Komodo National Park is located within the Lesser Sunda…