Paris (CNN)A deadly attack on a police bus in the heart of Paris has dramatically changed the course of the French presidential election campaign.
Nov. 2015: Coordinated attacks in Paris kill 130 people
Jan. 2016: Knife-wielding man shot dead on anniversary of Charlie Hebdo attacks
Jul. 2016: Bastille Day truck attack in Nice leaves 84 dead
Jul. 2016: Catholic priest killed after ISIS sympathizers storm church
Sep. 2016: Plot to attack Notre Dame Cathedral in Paris foiled
Feb. 2017: Police thwart 'imminent attack on French soil'
- Opinion: The stakes for the French election just got higher
- Marine Le Pen, French presidential candidates salute police
- French candidate publicizes Obama call before Sunday vote
- The beginner's guide to the French elections
- Emmanuel Macron: The next surprise president?
- French election: Le Pen, Macron... or Mélenchon?
- Opinion: The frightening similarities between the US and French elections
CNN's Saskya Vandoorne reported from Paris, while Laura Smith-Spark wrote from London and Ray Sanchez from New York. CNN's Paul Cruickshank, Jim Bittermann, James Griffiths, Ralph Ellis, Marilia Brocchetto, Pierre-Elliot Buet, Lindsay Isaac, Julia Jones, Hamdi Alkhshali, Vasco Cotovio and Deborah Bloom contributed to this report.