A newly released rap song has sparked controversy in Morocco after local children protection NGOs called its lyrics inappropriate and inciting «assault on minor girls».