Rabat - CNN listed Marrakech among the world’s best cities for street food due to the delicious delicacies it offers for suitable prices to locals and tourists.

Amjad Hemidach is a teacher of English.