Sitting on the horn of Africa, Somalia is a link between the Arab world and the African yet with a flavour all of its own.