Date: 10/30/2024 Views: 1012
Date: 04/28/2009 Views: 677
Date: 10/04/2021 Views: 873
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.