A contestant on the 28th season of The Bachelor Kelsey Anderson hangs out at the Gallery Desert House with PATRÓN EL ALTO during Stagecoach on Friday, April 25, 2025. (Photo by Angel Montalvo)
A Palestinian carries children as wounded Palestinians receive treatment at Al-Aqsa Martyrs Hospital, after an Israeli airstrike on a house, in Deir al-Balah, central Gaza Strip on July 8, 2025. (Photo by Ramadan Abed/Reuters)
A man looks out of a window as Palestinians inspect the site and search for casualties of an overnight Israeli air strike on a house at al-Shati (Beach) refugee camp, in Gaza City, on July 15, 2025. (Photo by Mahmoud Issa/Reuters)
Midnight at the Palace, at Big Yin at Gilded Balloon Patter House during Edinburgh fringe 2025 in the first decade of August 2025. (Photo by Damian Robertson/The Guardian)
An Indian girl dressed in traditional attire reacts to camera as she watches a cultural performance during Lohri festival in Jammu, India, Monday, January 13, 2014. Lohri is a celebration of the winter solstice observed by Hindus and Sikhs in northern India. (Photo by Channi Anand/AP Photo)
When it opened in 1955, the Grande Hotel in the Indian Ocean city of Beira was one of the most luxurious in Africa. Photojournalist Fellipe Abreu documents the lives of the 3,500 people who now fill this long-closed hotel to capacity. (Photo by Fellipe Abreu/The Guardian)
A Mexican wearing a period costume re-enacts the battle of Puebla, in the Penon de los Banos neighbourhood of Mexico City, Mexico May 5, 2016. The battle marked the defeat of French forces by Mexican troops and local Indians in the central state of Puebla in 1862. During the re-enactment, participants fired homemade shotguns loaded with gunpowder and hundreds of men dressed as Indian peasants fought mock battles against others dressed as French invaders. (Photo by Henry Romero/Reuters)
Indian girls in traditional attire pose for photographs as they practice the Garba, the traditional dance of Gujarat state, ahead of Navratri festival in Ahmadabad, India, Saturday, October 3, 2015. Navratri or nine night festival will begin on October 13. (Photo by Ajit Solanki/AP Photo)