Inside the Kaaba cover complex… a meticulous journey spanning more than 300 hours to complete the sacred cloth Read More