The emergence of modern banking systems is generally attributed to Medieval Europe or Ancient Mesopotamia. However, the stone structures rising in the mountainous regions of North Africa reveal the existence of a developed economic and social trust system much earlier in human history. According to many historians, the ancient grain warehouses in Morocco called Igudar …


















