It’s a glorious afternoon at a luxury resort in Egypt, with six swimming pools leading to a lovely little stretch of beach on the Red Sea. A salsa aquatic class in one of the...

read more