Crunch time for Macron, Le Pen ahead of presidential vote

By April 23, 2022