Limestone towers, sinkholes and giant caves.
Ha Long Bay's nearly 2,000 islands began as seabed limestone, were carved by rain into towers, then drowned when the sea rose after the last Ice Age.