![](https://cdn.statically.io/img/i.guim.co.uk/img/media/5f204dc262634aae77f84abd6dd1a79c1f1e3bcc/0_0_3339_2003/master/3339.jpg)
Naked swimmers and climate protesters: the weekend’s best photos
The Guardian’s picture editors select photo highlights from around the world
Main image: Climate activists of the Last Generation group try to block a street before the Berlin marathon in Germany. Photograph: Clemens Bilan/EPASun 24 Sep 2023 07.57 EDT Last modified on Tue 10 Oct 2023 08.52 EDT
Baruk Bay, Indonesia
An aerial view shows sunrise over Natuna island in Riau Islands provincePhotograph: Bay Ismoyo/AFP/Getty Images
Share on Facebook Share on TwitterBirmingham, UK
Dancers perform during a dress rehearsal of Black Sabbath – the Ballet at Birmingham HippodromePhotograph: Katja Ogrin/Getty Images
Share on Facebook Share on TwitterEagle Pass, US
People walk past razor wire looking for a place to cross the US-Mexico borderPhotograph: Andrew Caballero-Reynolds/AFP/Getty Images
Share on Facebook Share on TwitterDurban, South Africa
A group perform on stage during an annual singing competitionPhotograph: Rogan Ward/Reuters
Share on Facebook Share on TwitterMilan, Italy
Models on the catwalk for the Jil Sander show during Milan fashion weekPhotograph: Shutterstock
Share on Facebook Share on TwitterGaza
A man uses a slingshot to hurl rocks towards Israeli soldiers during a protest near the border fence east of Gaza CityPhotograph: Mohammed Abed/AFP/Getty Images
Share on Facebook Share on TwitterLondon, UK
Thousands of pro-EU supporters gather in central London for a Rejoin EU marchPhotograph: Krisztian Elek/SOPA Images/Shutterstock
Share on Facebook Share on TwitterBalhmut, Ukraine
A wounded Ukrainian soldier is treated by medics in an undisclosed locationPhotograph: Roman Pilipey/AFP/Getty Images
Share on Facebook Share on TwitterChongqing, China
Giant pandas eat at the zooPhotograph: Costfoto/NurPhoto/Shutterstock
Share on Facebook Share on TwitterUlleung, South Korea
Damage after a landslide that hit a road on the country’s eastern islandPhotograph: Ulleung County Office/EPA
Share on Facebook Share on TwitterDruridge Bay, UK
Thousands brave the cold water to take part in the North East Skinny Dip in the North Sea in NorthumberlandPhotograph: Owen Humphreys/PA
Share on Facebook Share on TwitterMunich, Germany
Musicians play alphorns during the Oktoberfest landlords’ concert at the foot of the Bavaria statue. About 300 musicians gathered for the 188th edition of the traditional Oktoberfest beer and amusement festival. Oktoberfest 2023 runs from from 17 September to 3 October with several millions of visitors expected from all over the worldPhotograph: Anna Szilagyi/EPA
Share on Facebook Share on TwitterTel Aviv, Israel
Demonstrators hold a giant banner protesting against the Israeli prime minister, Benjamin Netanyahu, during a rally against the government’s judicial overhaul plan near Azrieli MallPhotograph: Jack Guez/AFP/Getty Images
Share on Facebook Share on TwitterGuwahati, India
A ragpicker collects recyclable material from a polluted area of the Brahmaputra River on World River DayPhotograph: Anuwar Hazarika/NurPhoto/Shutterstock
Share on Facebook Share on TwitterIllinois, US
The Torque GC team play on the driving range before the second round of LIV Golf Chicago at the Rich Harvest Farms in Sugar GrovePhotograph: Chris Trotman/AP
Share on Facebook Share on TwitterBerlin, Germany
Climate activists of the Last Generation group pour paint and try to block a street before the Berlin marathonPhotograph: Clemens Bilan/EPA
Share on Facebook Share on TwitterKandal, Cambodia
A man throws a fishing net into a lake near Phnom PenhPhotograph: Tang Chhin Sothy/AFP/Getty Images
Share on Facebook Share on TwitterPennsylvania, US
Fireworks explode before the White Out game between the Penn State Nittany Lions and the Iowa Hawkeyes at Beaver StadiumPhotograph: Scott Taetsch/Getty Images
Share on Facebook Share on Twitter
ncG1vNJzZmivp6x7tbTEoKyaqpSerq96wqikaKaVrMBws8Clo56qqWR%2FcX6SaKqeqF9ngXC6wKScnWWjrLauucSrqmaZnpl6pLjIppitnV2lv7DAxKyrnqqjYsGpsYywnJ6jlaOxtHnBnqqtZaCdvLW70g%3D%3D