Chefchaouen: highlights of the blue city
Chefchaouen is a small town in northeastern Morocco situated in the heart of the Rif Mountains. With all streets painted in different shadows of blue, it's one of the most picturesque places in Africa. But what does this exceptional place have to offer?