Makkah showcases rare Islamic treasures