The Cát Bà Archipelago in northern Vietnam is made up of 367 islands that span 100 square miles (260 sq.
Cát Bà Archipelago
The Cát Bà Archipelago in northern Vietnam is made up of 367 islands that span 100 square miles (260 sq.