Madrid heat wave, vaccination measure, Indonesian mosque | June 29

15 Photos

The day in photos from around the world.