By Ghita El Hafidi

25 Moroccan Beaches Awarded ‘Blue Pavilion’ Label for Summer 2017