A look at the best news photos from around the world.
July 12, 2023

5
A person in a canoe passes cars partially submerged by flood waters from recent rain storms in Montpelier, Vermont, July 11, 2023.

6
Children read books they borrowed from Mohamed Abdel Aziz's house, which has been turned into a free learning center for village students lacking access to cultural services and activities, at Bishet Amer village in the Sharqia Governorate, north of Cairo, Egypt.

7
A resident looks on while a health worker fumigates a building in a residential area, as Sri Lanka tries to curb dengue fever across the island in Colombo.

8
Alpecin-Deceuninck's Belgian rider Jasper Philipsen (2nd R) sprints to the finish line ahead of Team Jayco Alula's Dutch rider Dylan Groenewegen (R) and Bahrain - Victorious' German rider Phil Bauhaus (C) to win the 11th stage of the 110th edition of the Tour de France cycling race, 180 km between Clermont-Ferrand and Moulins, in central France.