More than 1.7 million Muslims from around the world gathered in Saudi Arabia for the annual Hajj pilgrimage, undertaking one of Islam’s most sacred obligations amid regional tensions and soaring temperatures.
Central Europe bore the brunt of an intensifying heatwave on as Switzerland, Denmark, Germany and the Czech Republic recorded unprecedented temperatures