Copyright 2025 The Associated Press. All Rights Reserved.
Copyright 2025 The Associated Press. All Rights Reserved.

A man mourns over the body of a victim of an Israeli army strike on a restaurant, which killed at least 29 people, at the Shifa hospital in Gaza City, Wednesday, May 7, 2025.(AP Photo/Jehad Alshrafi)
Blood is splattered across the floor following an Israeli army strike on a restaurant that killed at least 29 people in Gaza City, Wednesday, May 7, 2025.

A woman reacts over the bodies of some of the victims of an Israeli army strike on a restaurant, which killed at least 29 people, as they are carried from the scene to a hospital in Gaza City, Wednesday, May 7, 2025.(AP Photo/Jehad Alshrafi)
Blood is splattered across the floor following an Israeli army strike on a restaurant that killed at least 29 people in Gaza City, Wednesday, May 7, 2025.

A man mourns over the body of a victim of an Israeli army strike on a restaurant, which killed at least 29 people, at the Shifa hospital in Gaza City, Wednesday, May 7, 2025.(AP Photo/Jehad Alshrafi)
Blood is splattered across the floor following an Israeli army strike on a restaurant that killed at least 29 people in Gaza City, Wednesday, May 7, 2025.

A woman reacts over the bodies of some of the victims of an Israeli army strike on a restaurant, which killed at least 29 people, as they are carried from the scene to a hospital in Gaza City, Wednesday, May 7, 2025.(AP Photo/Jehad Alshrafi)
Blood is splattered across the floor following an Israeli army strike on a restaurant that killed at least 29 people in Gaza City, Wednesday, May 7, 2025.

A man mourns over the body of a victim of an Israeli army strike on a restaurant, which killed at least 29 people, at the Shifa hospital in Gaza City, Wednesday, May 7, 2025.(AP Photo/Jehad Alshrafi)
Blood is splattered across the floor following an Israeli army strike on a restaurant that killed at least 29 people in Gaza City, Wednesday, May 7, 2025.

A woman reacts over the bodies of some of the victims of an Israeli army strike on a restaurant, which killed at least 29 people, as they are carried from the scene to a hospital in Gaza City, Wednesday, May 7, 2025.(AP Photo/Jehad Alshrafi)
Blood is splattered across the floor following an Israeli army strike on a restaurant that killed at least 29 people in Gaza City, Wednesday, May 7, 2025.

Blood is splattered across the floor following an Israeli army strike on a restaurant that killed at least 29 people in Gaza City, Wednesday, May 7, 2025.

A woman reacts over the bodies of some of the victims