Ha Long Bay is dotted with more than 2000 limestone tower islands. They were formed by millions of years of chemical action and river erosion in the mountains. Then the area was flooded when Ice Age glaciers melted.
INDEX