Ha Long Bay which is made up of approximately 1,600 limestone karats towers lies on the northern coastline of Vietnam. These craggy islands boast a stunning mix of rock ...