(RNS) — The black, gold-embroidered cloth that shrouds Islam’s holiest site in Saudi Arabia is a revered artifact that ...
Saudi Arabia, the birthplace of Islam and its prophet, is home to the Holy Kaaba, the holiest pilgrimage for Muslim around the globe. But have you ever wondered what existed in the desert Kingdom ...