In this image taken from video, police in riot gear run towards protesters, after pro-Palestinian supporters marched near the soccer stadium, in Amsterdam, Netherlands, Thursday, Nov. 7, 2024. (RTL Nieuws via AP)

News, Photo and Web Search

Other Photos

Previous Photo

Next Photo