Through the lens: The Citizen's Picture Editors select the best news photographs from South Africa and around the world.
Attendees at the Africa Day celebrations at Beyers Naudé Square on May 30, 2025 in Johannesburg, South Africa. The event showcased African music, dance, poetry, storytelling, visual arts, and traditional cuisine — all in celebration of the continent’s rich cultural mosaic. (Photo by Gallo Images/Luba Lesolle)
Sacrificial camels are put on sale at the camel market ahead of the Muslim festival of Eid al-Adha in the Birqash district, Giza, Egypt, 30 May 2025. Eid al-Adha is one of the holiest Muslim holidays, marking the annual Hajj pilgrimage to Mecca. Picture: EPA-EFE/MOHAMED HOSSAMBritish comedian and actor Russell Brand (R) arrives at Southwark Crown Court to enter his plea on charges of rape and sexual assault in London, Britain, 30 May 2025. Picture: EPA-EFE/TOLGA AKMENA worker cleans the lines of a cooling tower at an ice factory on a hot summer day in Karachi on May 29, 2025. (Photo by Asif HASSAN / AFP)A state police Tesla Cybertruck, a vehicle equipped with specialized technology for public safety which is being used as a patrol car within a new security strategy, is presented in Guadalajara, Jalisco state, Mexico, on May 29, 2025. (Photo by STRINGER / AFP)Indigenous people from the Guna Comarca of Madugandi take part in a protest on the Bayano Lake bridge in Akua Yala, Panama, 29 May 2025. Indigenous groups cut the Interamerican highway in Panama, in protest against the reform of the Social Security fund and the possible reactivation of a copper mine in the country. Picture: EPA-EFE/Bienvenido VelascoIndian commuters wade through rain on a street in Kolkata, West Bengal, Eastern India, 29 May 2025. The Indian Meteorological Department predicts heavy rain in Kolkata between 27 and 29 May 2025. Picture: EPA-EFE/PIYAL ADHIKARYFirefighters from the Donetsk region work through the rubble after an air strike with a Geranium-2 UAV in Bilozerske, Ukraine on May 30, 2025. Earlier it was reported that, on the night of 30 May, Russian troops attacked a five-storey building in Bilozerske with a UAV ‘Geranium-2’. A 40-year-old woman and her 16-year-old son were injured. (Photo by Jose Colon/Anadolu via Getty Images)Members of the Bolivian Police clash with supporters of former President Evo Morales in La Paz, Bolivia, 29 May 2025. Supporters of former Bolivian President Evo Morales clashed with police on the fourth consecutive day of protests in La Paz to register his presidential candidacy for the elections. They called on other sectors to hold a national roadblock ‘for the sake of the country’s economy.’ Picture: EPA-EFE/LUIS GANDARILLASRevelers paddle as they participate in a dragon boat race prior to the celebration of Dragon Boat Festival 2025 in Taipei, Taiwan, 30 May 2025. This year the Dragon Boat Festival, also named Duanwu Festival, will be celebrated on 31 May and falls on the fifth day of the fifth month in the Chinese lunar calendar in honor of Qu Yuan, an ancient Chinese poet and statesman. Picture: EPA-EFE/RITCHIE B. TONGOInternally displaced Palestinians gather outside a charity kitchen to receive limited rations amid a shortage of food, in Khan Younis, southern Gaza Strip, 30 May 2025. The United Nations has warned that “the entire population of Gaza is facing the risk of famine” since Israel closed border crossings on 02 March 2025, preventing the entry of essential supplies. The Gaza Government Media Office reported on 24 May that at least 58 people died due to malnutrition, and nearly 250 others due to a lack of food and medicine. Picture: EPA-EFE/HAITHAM IMADRows of solar panels are seen during installation at a photovoltaic project in Qingdao, in eastern China’s Shandong province on May 30, 2025. (Photo by AFP)A livestock vendor checks the teeth of a sacrificial animal at a local cattle market ahead of the Muslim festival of Eid al-Adha in Hyderabad, Pakistan, 29 May 2025. Eid al-Adha is one of the holiest Muslim holidays, marking the annual Hajj pilgrimage to Mecca. Picture: EPA-EFE/NADEEM KHAWAR