During the annual Hajj pilgrimage, a Muslim worshipper touches the Kaaba, Islam's holiest shrine, at the Grand Mosque in Mecca on June 24, 2023. The voyage is also a big revenue earner for Saudi Arabia, the world's largest oil exporter, trying to diversify its economy by encouraging tourism.