Azrou Morocco
Azrou, whose name means "rock" in Berber is a small summer resort at 1200 m altitude. It is located at the intersection of roads leading Meknes (63 km) and Fez (80 km) to the south. The houses are built of mud and covered with curved tiles near the old kasbah of the late seventeenth .