The Moroccan city of Fez is home to the oldest university in the world. Al-Qarawiyyin has stood for centuries as one of the most prestigious centres of science and technology.