Today's best photos: from street art in Italy to flooding in China - in pictures
Street artist Luciano Ranieri creates a large mural of the new SSC Napoli coach Antonio Counte, in Naples, Italy. EPA
Riders of UAE Team Emirates, left, and INEOS Grenadiers pass a spectator waving a flag during the second stage of the 2024 Tour de France from Cesenatico to Bologna, Italy. EPA
A worker transports share bikes to a tourist destination in downtown Beijing, China. AP Photo
Floodwater in Qiandongnan, in China's south-west Guizhou province. AFP
An athlete finishes the IRONMAN 70.3 Luxembourg. Getty Images
An England fan gets his face painted ahead of his team's match against Slovakia at the Euro 2024 football tournament in Gelsenkirchen, Germany. AP
A voter dressed in medieval costume leaves a polling booth during the annual medieval festival in Rodemack, northeastern France, as France votes in an election that could hand power to far right. AFP
German football fans ahead of the Germany vs Denmark Euro 2024 match. AFP
Coldplay perform at the UK's Glastonbury Festival. Getty Images