Rose festival at the foot of M’Goun. Kelâat M’Gouna is a small Berber Chleuh town, located east of Ouarzazate at the foot of the High Atlas. It takes its name from the Arabic term “el qal’a” which means the fortress or citadel and M’Gouna, because not only does it stand on the banks of the...Read More