The legend of the islands and caves of Halong Bay
Halong Bay is the result of geological activity from plate tectonics processes over millions of years. However, in the mind of the Vietnamese people, it contains rich folklore, myth and imagination. Halong Bay ...