Vietnam's Ha Long Bay Is a Spectacular Garden of Islands

Some 1,600 islands, thick with greenery, form a maze of channels in the azure waters off northeastern Vietnam. Although people have lived in the… more