A look at the best news photos from around the world.
June 30, 2017

1
Military policemen clear a flaming barricade on an access highway to Brasilia, Brazil. Unions representing transportation workers and others called for a shutdown to protest proposals in Congress to loosen labor rules and trim pension benefits in Latin America's largest nation.

2
An Iraqi youth carries a child while evacuating from the Old City of Mosul, as Iraqi government forces continue their offensive to retake the city from Islamic State (IS) group fighters.

3
A wedding cake in rainbow colors and decorated with figurines of two women and two men is pictured in Berlin. The German parliament legalized same-sex marriage, days after Chancellor Angela Merkel said she would allow her conservative lawmakers to follow their conscience in the vote.

4
Rescuers and residents observe a moment of silence as they attend a public mourning ceremony for the victims of a landslide in the village of Xinmo, Mao County, Sichuan Province, China.