Cat Ba island in Hai Phong city
Cat Ba is the largest of the 366 islands spanning 260km2 that comprise the Cat Ba Archipelago, which makes up the southeastern edge of Ha Long Bay in Northern Vietnam.…
Cat Ba is the largest of the 366 islands spanning 260km2 that comprise the Cat Ba Archipelago, which makes up the southeastern edge of Ha Long Bay in Northern Vietnam.…