These African heritage sites are under threat from rising seas, but there’s still time to save them
(CNN) — On the shores of North Africa, ancient cities have stood for millennia. The
(CNN) — On the shores of North Africa, ancient cities have stood for millennia. The