In the heart of North Africa, Morocco stands as a testament to a rich cultural heritage and a rapidly modernising economy.