Several Moroccan teenage boys, screaming, were caught on camera assaulting a girl in public in the North African Arab country.

A YouTube film posted on social media showed one of them threw powder on the girl as she took to the wall for protection.

They continued to lunge and scream happily at her before an adult man came and told them off. The incident took place in a resident area in the Western Mediterranean port of Casablanca but it was not clear why they assaulted her.