At the junction of multiple worlds, Morocco is characterised by diversity and complexity. The kingdom is perched on the western edge of the Arab region, on the north-west corner of Africa and is adjacent to the southern tip of Western Europe. It also sits astride both the Mediterranean Sea and the Atlantic Ocean.