Top things to do in Cat Ba island

Being well-known for its paradise beaches and luxury resorts, Vietnam is always kept in mind of all travelers who wish to spend their honeymoon trips at an exotic country. With a long coastline stretching from North to South, Vietnam is adorned with many wonderful beaches which keep their own outstanding ...