12 Picturesque Towns That Are Straight From a Fairy Tale
Cua Van is the largest floating village in Hạ Long Bay, with more than 170 houses joined together by ropes. image source: Xwejnusgozo , Mattia Panciroli , m01229 1 , m01229 2 , Pep Torres , Singa Hitam 1 , Singa Hitam 2 , Eugene 1 , Eugene 2 , Garrett Ziegler , Michael Muraz , lucadea , Jason OX4 , Tom