Imagine 2000 or more islands rising from the emerald waters of the Gulf of Tonkin, Vietnam, and you have a vision of breathtaking beauty of Hanlong Bay.
The legend claims the island of Halong Bay were created by a great dragon from the mountains.
As it charged towards the coast, its flailing tail gouged out valleys and crevasses.