worldMuslims gather for HajjNearly three million muslims have gathered for the annual hajj pilgrimage in Saudi Arabia.