Atauro Island in Timor Leste – Small Island, Big Heart

Video | Atauro Island in Timor Leste – Small Island, Big Heart.Β Atauro Island in Timor Leste lies just one-hour by boat to the north of the Capital Dili and is the perfect destination for adventure and relaxation.Β 

Β 

Read More