The oldest mosques in the world bear witness to the spread of Islam from the Arabian Peninsula to across the globe.
More than 1.8 million visitors had arrived by midday local time on Tuesday, authorities said. More than 2.5 million Muslims will on Friday begin the annual hajj pilgrimage in the Islamic holy city ...