FACT CHECK: Video of snowfall in Iran’s mosque shared as Al Masjid Al-Haram in Mecca.

Mecca is Islam’s holiest city and is believed to be the birthplace of the Prophet Muhammad. Millions of Muslims throng to the holy city every year for Hajj, the annual pilgrimage. Dating from the 7th century, the central Masjid al-Haram (Sacred Mosque) surrounds the Kaaba, the cloth-covered cubic structure that’s Islam’s most sacred shrine.  On […]

Continue Reading