If you want to take the risk of mailing it, I highly recommend FedEx. My husband recently mailed an envelope from the US (Illinois) to Morocco (Casablanca) and it arrived in Morocco in just under 3 days. He also was able to select the option for the recipient to pick up the package directly at the Casablanca FedEx office, reducing the risk of it getting lost in the unpredictable Moroccan mail system. It is expensive, but worth it imo.