Explore nature that has a spot of peace, in Aceh, Indonesia.