Sumba is without a question one of the best places to see in the whole of Indonesia! Despite being so close to touristy Bali and the popular Komodo National Park, Sumba remained very much off the radar for many travelers. But with its welcoming people, beautiful nature, unique traditions and …
Continue Reading about Sumba Full Guide, The 20 Most Amazing Places To See