By Aroun Rashid Deen

Aroun Rashid Deen is a contributing international writer of Morocco World News.