What is the Hajj pilgrimage and what does it mean for Muslims?
AP

AP

Mecca, June 26