People carry banners and flags during a rally against NATO, military spending and a possible conflict with Iran, two days before the NATO summit in the Hague, Netherlands. The Netherlands is hosting the annual meeting of the 32-nation alliance starting June 24, with leaders scheduled to meet on June 25.22.06.2025#8950812
People carry banners and flags during a rally against NATO, military spending and a possible conflict with Iran, two days before the NATO summit in the Hague, Netherlands. The Netherlands is hosting the annual meeting of the 32-nation alliance starting June 24, with leaders scheduled to meet on June 25.22.06.2025#8950811
People carry banners and flags during a rally against NATO, military spending and a possible conflict with Iran, two days before the NATO summit in the Hague, Netherlands. The Netherlands is hosting the annual meeting of the 32-nation alliance starting June 24, with leaders scheduled to meet on June 25.22.06.2025#8950809
People carry banners and flags during a rally against NATO, military spending and a possible conflict with Iran, two days before the NATO summit in the Hague, Netherlands. The Netherlands is hosting the annual meeting of the 32-nation alliance starting June 24, with leaders scheduled to meet on June 25.22.06.2025#8950808
People carry banners and flags during a rally against NATO, military spending and a possible conflict with Iran, two days before the NATO summit in the Hague, Netherlands. The Netherlands is hosting the annual meeting of the 32-nation alliance starting June 24, with leaders scheduled to meet on June 25.22.06.2025#8950807
People carry banners and flags during a rally against NATO, military spending and a possible conflict with Iran, two days before the NATO summit in the Hague, Netherlands. The Netherlands is hosting the annual meeting of the 32-nation alliance starting June 24, with leaders scheduled to meet on June 25.22.06.2025#8950806