Why Egypt's Dahab is the perfect Red Sea resort town | CNN Travel

Why Egypt's Dahab is the perfect Red Sea resort town | CNN Travel