What you need to do when in Ha Long Bay?

Ha Long Bay in Vietnam is a famous tourist destination which is located on the West coast of the Gulf of Tonkin. With thousands of magnificent islands and many nearby attractions, the bay is a favorite destination of many tourists.
(Source: VNA)