lol- no this was not a joke. Just police cadet women who happen to be allowed to cover as the nuns do.
"Stop in the name of Allah" is a reference to a cross between an american police standard when they say to the criminal "Stop in the name of the Law!"
-And also a little bit of a Joke, lol.