by Long-Vietravel on Flickr. Thien duong cave in Quang Binh, the longest cave in Vietnam.