Date: 06/09/2021 Views: 1930
Date: 02/03/2009 Views: 1247
Date: 02/11/2021 Views: 1944
Aerial view of the floating villages around Cat Ba islands. Cat Ba is the largest of the 366 islands, which make up the southeastern edge of Ha Long Bay in Vietnam.