Cat Ba Island, Vietnam – an unforgettable holidayWhat is Cat Ba Island and why not Ha Long Bay? Cat Ba is the twin sibling of Ha Long Bay. They are...Continue Reading