Ah, bummer. Well there was a reason I was reluctant to give you an answer, and was right not to, seeing that you received contradictory answers from those who should know best. We can advise someone who is heading there to get married to a local. As we know about the paperwork required, and the process (for marrying a resident). As for 2 non-residents, getting married over there, it's the first time to hear about that. I don't know who else you can ask. I thought they should know. Because the British Embassy in Morocco is the place where you take your Certificate of non-Impediment, and in return they give you a certificate which is part of the papers you need to get married in the country. Also when I was at the consulate here, sitting in the waiting room, there was a Moroccan woman, and an Asian guy. She asked me if I was Muslim, and whether I can be "a witness" (don't ask me, I didn't understand either), as they intended to get married. So we went into the Judge's room, but he threw me out because I wasn't Moroccan. Anyway, the point is, they deal with marriage, so should know, that's why I mentioned it. I really don't know what else to say. Hopefully someone can clarify the situation, and give you a concrete answer.