Dossier · Own-initiative report
Implementation of the common foreign and security policy – annual report 2024
- Reference
- 2024/2080(INI) Own-initiative report
- Where it stands
- Parliament adopted the text on 2 April 2025. This is its final position on the matter.
- Stage
- Parliament’s position
- Lead committee
- Foreign Affairs AFET
More facts (5)
- Author
- David MCALLISTER
- Shadow rapporteurs
- 7 members
- Decisions in plenary
- 1
- Last vote
- 2 Apr 2025 · Adopted
- Versions
- 3 versions
Where it stands
The steps of this kind of dossier and how far it has come, from the procedure file.
- Referred to committee (done) 28 November 2024
- Committee work (done) Report adopted 30 January 2025
- Tabled for plenary (done) 10 February 2025
- Plenary vote (done) Adopted 2 April 2025
- Parliament’s position (done) Final
Parliament sets out its own position on a topic. The resolution is not binding but signals what Parliament wants.
People
Committees and members responsible for the dossier, as the procedure file names them. Groups as recorded there.
- Lead committee
- Foreign Affairs AFET
- Author
- David MCALLISTER (EPP)
- Shadow rapporteurs
- Sven MIKSER (S&D), António TÂNGER CORRÊA (Patriots), Adam BIELAN (ECR), Urmas PAET (Renew), Hannah NEUMANN (Greens), Marc BOTENGA (The Left), Hans NEUHOFF (ESN)
Decisions in plenary, 1
Every decision Parliament took on this dossier, newest first.
| Date | Decision | Kind | Effect | Final vote |
|---|---|---|---|---|
| 2 Apr 2025 | Implementation of the common foreign and security policy – annual report 2024 | Resolutions | Adopted | 378 for, 188 against, 105 abstained by roll call |
Every roll-call vote on the dossier, in date and voting order, with each group's line at the date of the vote.
Each group's clear line at the date of the vote: a position with at least two thirds of the group's votes (at least 10 members voting), otherwise Divided; “< 10 voted” when fewer took part. Result: outcome, for–against–abstained (method).
- 2 Apr 2025 Amendment 14 to paragraph 1
Rejected 197–463–10
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- For
- 2 Apr 2025 Amendment 27 to paragraph 4, after indent 6
Adopted 548–60–64
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- Against
- EPP
- For
- ECR
- For
- Patriots
- For
- ESN
- Abst.
- 2 Apr 2025 Amendment 145 to paragraph 4, indent 7
Rejected 192–448–11
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- For
- 2 Apr 2025 Paragraph 4, indent 7 — part 2
Rejected 282–340–46
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- Divided
- EPP
- Against
- ECR
- Against
- Patriots
- Against
- ESN
- Abst.
- 2 Apr 2025 Separate vote on paragraph 4, indent 8
Adopted 664–5–8
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- For
- ESN
- For
- 2 Apr 2025 Amendment 147 to paragraph 4, after indent 8
Rejected 172–445–22
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- For
- 2 Apr 2025 Amendment 149 to paragraph 4, indent 20
Rejected 187–469–14
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- For
- 2 Apr 2025 Separate vote on paragraph 4, indent 20
Adopted 528–61–85
- The Left
- Against
- Greens
- Abst.
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- For
- ESN
- Abst.
- 2 Apr 2025 Amendment 30 to paragraph 8 — part 1
Rejected 246–379–52
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Divided
- ESN
- Against
- 2 Apr 2025 Amendment 30 to paragraph 8 — part 2
Rejected 130–463–77
- The Left
- For
- Greens
- For
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Abst.
- ESN
- Against
- 2 Apr 2025 Amendment 31, adding text after paragraph 9
Rejected 121–500–52
- The Left
- For
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Divided
- ESN
- Divided
- 2 Apr 2025 Amendment 32, adding text after paragraph 9
Rejected 70–565–38
- The Left
- For
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Against
- ESN
- Divided
- 2 Apr 2025 Amendment 34, adding text after paragraph 9
Rejected 106–518–42
- The Left
- For
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Against
- ESN
- For
- 2 Apr 2025 Amendment 35, adding text after paragraph 9
Rejected 102–486–40
- The Left
- For
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Divided
- ESN
- Abst.
- 2 Apr 2025 Amendment 18 to paragraph 28
Rejected 237–339–97
- The Left
- Abst.
- Greens
- For
- S&D
- For
- Renew
- Divided
- EPP
- Against
- ECR
- Against
- Patriots
- Against
- ESN
- Abst.
- 2 Apr 2025 Amendment 154 to paragraph 28
Rejected 185–445–20
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- Divided
- 2 Apr 2025 Paragraph 28 — part 2
Adopted 341–201–107
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- Against
- ECR
- Divided
- Patriots
- Divided
- ESN
- Abst.
- 2 Apr 2025 Paragraph 28 — part 3
Rejected 308–332–35
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- Against
- ECR
- Against
- Patriots
- Against
- ESN
- Against
- 2 Apr 2025 Paragraph 28 — part 4
Rejected 290–339–33
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- Divided
- EPP
- Against
- ECR
- Against
- Patriots
- Against
- ESN
- Against
- 2 Apr 2025 Amendment 36, adding text after paragraph 28
Rejected 114–532–28
- The Left
- For
- Greens
- Divided
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Against
- ESN
- Divided
-
Adopted 406–227–39
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- For
- ESN
- Divided
-
Adopted 537–77–57
- The Left
- Against
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- Divided
- ESN
- Abst.
- 2 Apr 2025 Amendment 37, adding text after paragraph 29
Rejected 114–517–40
- The Left
- For
- Greens
- Divided
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Against
- ESN
- Divided
- 2 Apr 2025 Amendment 38, adding text after paragraph 29
Rejected 196–420–49
- The Left
- For
- Greens
- Divided
- S&D
- For
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Against
- ESN
- Divided
- 2 Apr 2025 Amendment 39, adding text after paragraph 29
Rejected 258–347–69
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- Divided
- EPP
- Against
- ECR
- Against
- Patriots
- Divided
- ESN
- Divided
- 2 Apr 2025 Amendment 19 to paragraph 30
Rejected 284–355–34
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- Divided
- EPP
- Against
- ECR
- Against
- Patriots
- Against
- ESN
- Divided
- 2 Apr 2025 Paragraph 30 — part 1
Adopted 603–31–45
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Divided
- Patriots
- Divided
- ESN
- For
- 2 Apr 2025 Paragraph 30 — part 2
Adopted 357–95–209
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- Abst.
- ECR
- Abst.
- Patriots
- Divided
- ESN
- Divided
- 2 Apr 2025 Paragraph 30 — part 3
Adopted 571–43–57
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- Divided
- ESN
- Abst.
- 2 Apr 2025 Paragraph 30 — part 4
Adopted 614–42–15
- The Left
- Divided
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- For
- ESN
- For
- 2 Apr 2025 Paragraph 30 — part 5
Adopted 509–39–119
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Abst.
- Patriots
- Divided
- ESN
- Abst.
- 2 Apr 2025 Paragraph 30 — part 6
Adopted 620–40–3
- The Left
- Against
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- For
- ESN
- For
-
Adopted 451–140–74
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Against
- Patriots
- Divided
- ESN
- Divided
-
Adopted 439–181–43
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Against
- Patriots
- Against
- ESN
- Against
- 2 Apr 2025 Amendment 46, adding text after paragraph 37
Rejected 291–335–42
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- Divided
- EPP
- Against
- ECR
- Against
- Patriots
- Divided
- ESN
- Divided
- 2 Apr 2025 Amendment 159 to paragraph 41
Rejected 134–450–72
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Divided
- Patriots
- For
- ESN
- Abst.
- 2 Apr 2025 Amendment 48, adding text after paragraph 41
Rejected 239–409–23
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Against
- ESN
- Against
- 2 Apr 2025 Amendment 15 to paragraph 43
Rejected 228–429–11
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- For
- 2 Apr 2025 Amendment 49 to paragraph 44
Rejected 205–403–71
- The Left
- For
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Abst.
- Patriots
- For
- ESN
- For
- 2 Apr 2025 Paragraph 44 — part 2
Adopted 381–275–19
- The Left
- Against
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Against
- Patriots
- Against
- ESN
- Against
- 2 Apr 2025 Amendment 16 to paragraph 45
Rejected 239–418–16
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- For
- 2 Apr 2025 Paragraph 45 — part 1
Adopted 345–305–26
- The Left
- Against
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- Divided
- ECR
- Against
- Patriots
- Against
- ESN
- Against
- 2 Apr 2025 Paragraph 45 — part 2
Adopted 547–81–39
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- Divided
- ESN
- Abst.
- 2 Apr 2025 Paragraph 45 — part 3
Adopted 339–299–32
- The Left
- Against
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- Divided
- ECR
- Against
- Patriots
- Against
- ESN
- Against
- 2 Apr 2025 Paragraph 45 — part 4
Adopted 369–267–41
- The Left
- Divided
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Against
- Patriots
- Against
- ESN
- Against
- 2 Apr 2025 Paragraph 45 — part 5
Adopted 362–283–30
- The Left
- Against
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- Divided
- ECR
- Against
- Patriots
- Against
- ESN
- Against
- 2 Apr 2025 Paragraph 48 — part 2
Adopted 415–251–11
- The Left
- Against
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Against
- Patriots
- Against
- ESN
- Against
- 2 Apr 2025 Amendment 50 to paragraph 50
Rejected 92–536–44
- The Left
- For
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Divided
- ESN
- Divided
- 2 Apr 2025 Amendment 17, adding text after paragraph 51
Rejected 196–445–30
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- For
- 2 Apr 2025 Amendment 51, adding text after paragraph 51
Rejected 206–396–71
- The Left
- For
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Divided
- Patriots
- For
- ESN
- For
- 2 Apr 2025 Paragraph 70 — part 2
Adopted 410–238–29
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- For
- ESN
- For
- 2 Apr 2025 Amendment 52, adding text after paragraph 70
Rejected 133–450–77
- The Left
- For
- Greens
- Abst.
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Divided
- ESN
- Against
- 2 Apr 2025 Amendment 164 to paragraph 74
Rejected 194–472–11
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- For
- ESN
- For
- 2 Apr 2025 Amendment 53 to paragraph 76
Rejected 266–324–88
- The Left
- For
- Greens
- For
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Divided
- Patriots
- Divided
- ESN
- For
- 2 Apr 2025 Amendment 64 to paragraph 76
Rejected 230–320–125
- The Left
- For
- Greens
- For
- S&D
- Divided
- Renew
- Against
- EPP
- Against
- ECR
- Abst.
- Patriots
- Divided
- ESN
- Divided
- 2 Apr 2025 Amendment 1 to paragraph 76
Adopted 265–254–146
- The Left
- Divided
- Greens
- Abst.
- S&D
- Against
- Renew
- Against
- EPP
- Divided
- ECR
- For
- Patriots
- For
- ESN
- For
- 2 Apr 2025 Amendment 54, adding text after paragraph 76
Rejected 127–480–60
- The Left
- For
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Divided
- ESN
- Divided
- 2 Apr 2025 Amendment 55, adding text after paragraph 76
Rejected 273–344–52
- The Left
- For
- Greens
- For
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- For
- Patriots
- Divided
- ESN
- For
- 2 Apr 2025 Amendment 65 to paragraph 81
Adopted 349–288–29
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- Against
- ECR
- Against
- Patriots
- Against
- ESN
- Divided
- 2 Apr 2025 Amendment 7, adding text after paragraph 87
Adopted 566–36–67
- The Left
- Abst.
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- For
- ESN
- For
- 2 Apr 2025 Amendment 9 to paragraph 97, indent 3
Rejected 242–404–22
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Divided
- ECR
- For
- Patriots
- For
- ESN
- Divided
- 2 Apr 2025 Amendment 21, adding text after recital L
Rejected 243–353–76
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- Divided
- EPP
- Against
- ECR
- Against
- Patriots
- Divided
- ESN
- Divided
- 2 Apr 2025 Amendment 24, adding text after recital L
Rejected 237–340–95
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- Divided
- EPP
- Against
- ECR
- Against
- Patriots
- Divided
- ESN
- Abst.
- 2 Apr 2025 Amendment 12 to recital Q
Rejected 141–464–70
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Abst.
- Patriots
- For
- ESN
- For
- 2 Apr 2025 Amendment 13, adding text after recital Q
Rejected 92–554–23
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Divided
- ESN
- For
- 2 Apr 2025 Amendment 26 to recital U
Rejected 75–533–58
- The Left
- For
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Divided
- ESN
- Divided
- 2 Apr 2025 Separate vote on recital Z
Adopted 403–237–35
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- For
- ESN
- Divided
- 2 Apr 2025 Final vote — text as a whole
Adopted 378–188–105
- The Left
- Against
- Greens
- Divided
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Abst.
- Patriots
- Against
- ESN
- Against
Add members’ columns
Versions, 3
The text of the dossier, version by version, newest first. Compare shows what changed between two consecutive versions.
Adopted by Parliament2 Apr 2025
Adopted text TA10-0057/2025 TA-10-2025-0057
Tabled for plenary10 Feb 2025
Report A10-0010/2025 A-10-2025-0010
Committee draft10 Oct 2024
Draft report (AFET) AFET-PR-765084
AI: Each version in short Written by AI from the official text — check the source
- Adopted text TA10-0057/2025: This resolution assesses the EU's common foreign and security policy in 2024 and sets Parliament's priorities for 2025, covering Russia's war against Ukraine, the Middle East, enlargement, and cooperation with partners.
- Report A10-0010/2025: This resolution assesses the EU's common foreign and security policy in 2024 and sets Parliament's priorities for 2025, covering Russia's war on Ukraine, the Middle East, partnerships, and EU action abroad.
- Draft report (AFET): This draft report reviews the EU's common foreign and security policy in 2024 and sets Parliament's objectives for 2025, covering Russia's war on Ukraine, the Middle East, like-minded partners, and EU action abroad.
What changed, 1
Between consecutive versions, newest pair first. The overviews are written by AI from the two texts; the comparison shows every change.
Latest Tabled for plenary → Adopted by Parliament Report A10-0010/2025 → Adopted text TA10-0057/2025
AI: What changed Written by AI from the official text — check the source
Updates Ukraine-related provisions, including support, sanctions, and financial mechanisms, and adds criticism of US stance. Adds new paragraphs on Gaza ceasefire, Lebanon, Syria, and other regions, reflecting recent events. Modifies positions on enlargement countries, including Albania, Serbia, Kosovo, and Georgia, with updated calls and condemnations. Adds or strengthens calls on various foreign policy issues, including ICC, Taiwan, and corruption. The other changes are formal or wording updates, such as capitalization and rephrasing.
Timeline, 8
Every recorded step, newest first, grouped by stage; the latest stage is open.
Plenary stage 4 steps · 10 Feb 2025–2 Apr 2025
2 April 2025
Plenary vote
Sitting of 2 Apr 2025 Report A10-0010/2025Adopted text TA10-0057/2025
1 April 2025
Debated in plenary
MEPs debated the text in the chamber ahead of the vote.
Sitting of 1 Apr 2025 Report A10-0010/2025Report A10-0011/2025
26 March 2025
20 amendments tabled for the plenary vote
Groups propose changes to the tabled text; each is voted on before the final vote.
10 February 2025
Report tabled for plenary
This is the text all MEPs vote on. Political groups can still table amendments to it.
Committee stage 4 steps · 10 Oct 2024–30 Jan 2025
30 January 2025
Committee vote: report adopted
AFET (Foreign Affairs) voted on the amendments and adopted the report that goes to plenary.
28 November 2024
Referred to the AFET (Foreign Affairs) committee
The lead committee prepares Parliament’s report.
8 November 2024
Amendments tabled in committee (4 batches)
Members of AFET (Foreign Affairs) proposed changes to the draft.
Amendments in committee (AFET)Amendments in committee (AFET)Amendments in committee (AFET)Amendments in committee (AFET)
10 October 2024
Draft report published
The rapporteur’s first text in AFET (Foreign Affairs). Members can table amendments before the committee votes.
Connections
Texts, decisions, people and other dossiers related to this one.
Texts voted on
- Text REPORT on the implementation of the common foreign and security policy – 2024 annual report Report A10-0010/2025 2 Apr 2025
Other dossiers of the same rapporteur
- Dossier Implementation of the common foreign and security policy – annual report 2025 2025/2164(INI) · Own-initiative report 21 Jan 2026 Adopted
Dossiers sharing a running issue
- Dossier Recommendation to the Council, the Commission and the Vice-President of the Commission / High Representative of the Union for Foreign Affairs and Security Policy on the 81st session of the United Nations General Assembly 2025/2167(INI) · Own-initiative report 20 May 2026 Adopted
- Dossier Implementation of the common foreign and security policy – annual report 2025 2025/2164(INI) · Own-initiative report 21 Jan 2026 Adopted
- Dossier Implementation of the common security and defence policy – annual report 2025 2025/2165(INI) · Own-initiative report 21 Jan 2026 Adopted
- Dossier Implementation of the common security and defence policy – annual report 2024 2024/2082(INI) · Own-initiative report 2 Apr 2025 Adopted
- Dossier Hybrid warfare and the protection of the EU’s territorial integrity and critical security and defence infrastructure 2026/2024(INI) · Own-initiative report 16 Sept 2026 Adopted
Sources & citation
Where the facts on this page come from, and how to cite it.
- Official source
- Data source
- Licensed CC BY 4.0.
- Retrieved
- 25 September 2026
Cite as
European Parliament (2025). “Implementation of the common foreign and security policy – annual report 2024”. Dossier, 2 April 2025. procId 2024-2080, reference 2024/2080(INI). EU Parl Watch Research. https://news.eu-parl.st-solutions.dev/dossiers/2024-2080?grid=all (retrieved 25 September 2026). Official source: Procedure file (Legislative Observatory, OEIL), https://oeil.secure.europarl.europa.eu/oeil/en/procedure-file?reference=2024%2F2080(INI). Data: EP Open Data API: procedure record, https://data.europarl.europa.eu/api/v2/procedures/2024-2080 (CC BY 4.0).
BibTeX
@misc{epw-dossier-2024-2080,
author = {{European Parliament}},
title = {{Implementation of the common foreign and security policy – annual report 2024}},
year = {2025},
date = {2025-04-02},
howpublished = {\url{https://news.eu-parl.st-solutions.dev/dossiers/2024-2080?grid=all}},
url = {https://news.eu-parl.st-solutions.dev/dossiers/2024-2080?grid=all},
urldate = {2026-09-25},
publisher = {EU Parl Watch Research},
note = {Dossier. procId 2024-2080, reference 2024/2080(INI). Official source: https://oeil.secure.europarl.europa.eu/oeil/en/procedure-file?reference=2024\%2F2080(INI). Data: EP Open Data API: procedure record (CC BY 4.0)}
}