While Morocco has good relations with a broad range of countries, it has long maintained particularly close ties with three key partners, namely the US, Europe (both the EU as a bloc and several key member states individually, above all France) and Gulf Cooperation Council (GCC) countries. The areas of cooperation between the kingdom and these...