News

Located near Islam's holiest site, Masjid al-Haram, the building was demolished in 1971 to make way for Mecca's expansion. Saudi authorities deposited 1.4 million riyals (about $373,000 today) in ...