caption at the source:
Muslim pilgrims perform the evening prayer near the Grand Mosque in the holy city of Mecca, Saudi Arabia on Nov. 12. The annual pilgrimage, or hajj, must be performed at least once in their life of all believers who have the health and the means to make the journey.
No comments:
Post a Comment