Bab Doukkala
Lined up against shopkeepers hawking everything from fresh parsley to colorful socks, Marrakech's historic booksellers face an uncertain future.
Most Read