Best photos of May 23: World's oldest shot-putter to painting of Napoleon


  • Sawang Janpram, a 105-year-old Thai athlete and the oldest competitor at the 2025 World Masters Games in Taipei, takes part in the men’s shot put for the 100+ age group. AFP
    Sawang Janpram, a 105-year-old Thai athlete and the oldest competitor at the 2025 World Masters Games in Taipei, takes part in the men’s shot put for the 100+ age group. AFP
  • Guests arrive for the screening of Chinese sci-fi movie Kuang ye shi dai (Resurrection) at the 78th edition of the Cannes Film Festival. AFP
    Guests arrive for the screening of Chinese sci-fi movie Kuang ye shi dai (Resurrection) at the 78th edition of the Cannes Film Festival. AFP
  • Rescue workers look for survivors after a landslide in Qingyang, in China's south-western Guizhou province. EPA
    Rescue workers look for survivors after a landslide in Qingyang, in China's south-western Guizhou province. EPA
  • Residents of Indonesia's Bengkulu province clean up debris after a 6.3-magnitude earthquake struck the country. AFP
    Residents of Indonesia's Bengkulu province clean up debris after a 6.3-magnitude earthquake struck the country. AFP
  • Smoke rises from an explosion in Gaza, as seen from Sderot, southern Israel. AP
    Smoke rises from an explosion in Gaza, as seen from Sderot, southern Israel. AP
  • The remains of burnt-out properties show the scale of the Eaton Fire, which spread across California early this year. AFP
    The remains of burnt-out properties show the scale of the Eaton Fire, which spread across California early this year. AFP
  • Supporters of the Venezuelan government participate in a campaign closing ceremony in the capital Caracas. EPA
    Supporters of the Venezuelan government participate in a campaign closing ceremony in the capital Caracas. EPA
  • A painting of French emperor Napoleon at Fontainebleau, by artist Paul Delaroche, is displayed at a preview of a private collection. AFP
    A painting of French emperor Napoleon at Fontainebleau, by artist Paul Delaroche, is displayed at a preview of a private collection. AFP