Why are Muslims expected to attend the annual Hajj, or pilgrimage to Mecca, in Saudi Arabia?
- To provide gifts to religious leaders
- to pray at the tomb of Muhammad
- to meet other Muslims who are in need of charity
- To honor the sites important to early Islam