Cat Ba Island is the largest of the 367 islands in the Cat Ba Archipelago, located on the southwestern edge of Ha Long Bay in northern Vietnam. It only take 45 minutes to go to Halong from Cat Ba. Although often overshadowed by its more famous neighbor, Ha Long Bay,...

read more