9 experiences that should not be missed on Cat Ba Island
Cat Ba Archipelago (Hai Phong) consists of 367 small islands in which Cat Ba Island (also known as Pearl Island) is the most famous. Although it has been visited by tourists for a long time, Cat Ba still retain...