Little Known Questions About Masjid al-Haram: A Historical Overview of Islam's Holiest Site.

Little Known Questions About Masjid al-Haram: A Historical Overview of Islam's Holiest Site.