Date: 11/19/2017 Views: 3092
Date: 03/18/2023 Views: 978
Date: 06/09/2007 Views: 1441
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.