From Morocco to Egypt and beyond, the issue of "Islamic dress code", in particular the veil or hijab, has been one of the most controversial piece of clothing ... of North Africa has powerful ...