Muslim pilgrims prepare themselves for Friday prayers in front of the Kaaba, Islam's holiest shrine, at the Grand Mosque in the Muslim holy city of Mecca, Saudi Arabia.

Understanding the Hajj

September 14, 2016 btwuser 0

Every year, devout Muslims who are able undertake the pilgrimage to the Islamic faith’s holiest city–Mekkah in Saudi Arabia. AsĀ one of the cornerstones of Islam, […]