Day in Photos: Soweto Immigration Protest, Heat Wave in Europe, and Battle of Wine
Protesters rally against illegal immigrants in Soweto, South Africa, on June 29, 2026. Last week South African President Cyril Ramaphosa vowed to prevent any attempts to destabilize the country amid rising tensions over immigration. (Emmanuel Croset/AFP via Getty Images)





















