Halong Bay is one of the most beautiful bay in northern Vietnam, consisting of small islands which consists of beautiful beaches, with beautiful rock formations. Most of these visitors come to explore Halong caves, with kayak or