VietnamCat Ba Island – a rugged and fun islandAfter leaving our Halong Bay cruise we set off on the kilometre or so ... Read More