Chefchaouen, Morocco is a picturesque and bewitching small town in the foothills of the Rif Mountains. Known as the “Blue Pearl of Morocco”, Chefchaouen is notable for its eye-catching pastel blue medina. Once a hidden| Parenthood and Passports