Travel guide to Cat Ba Island – a mini paradise in Halong Bay
Cat Ba Island is the largest of the 367 islands spanning 260 km2 (100 sq mi) that comprise the Cat ...
Cat Ba Island is the largest of the 367 islands spanning 260 km2 (100 sq mi) that comprise the Cat ...