Yes it is unlocked I haven't used it in a few months cause I got a different phone the SIM card you will have to get one they are free with strait talk ,it comes with a charger.
The type of charger it uses is the one that fits most government phones it accepts a very common charger plug I am not sure about the shipping for Morocco that's something you will have to find out I am not gonna charge extra for shipping just the actual cost.