HA LONG Its stunning limestone mountains raising up from emerald waters that formed from thousand years ago.