Meknes to Marrakesh: A colorful Excursion Owing to Northern Morocco