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