By Benjamin Stevenson

Protesters shout slogans as they hold placards during a demonstration in Rabat against racism in
Protesters shout slogans as they hold placards during a demonstration in Rabat against racism in Morocco.