Cat Ba, Vietnam

Cat Ba, Vietnam

Rustic, wild & full of adventure – just three ways you might explain Cat Ba, the largest island in Ha Long Bay.  …