Date: 2/4/2009 Views: 875
Date: 2/25/2014 Views: 1461
Date: 7/31/2020 Views: 1067
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.