Qarawiyyin library in Fez, Morocco is the oldest library in the world, which houses 4,000 rare texts and ancient manuscripts, is still functioning nowadays.