
Emmanuel Macron and Marine Le Pen clashed over the cost of living and foreign policy in a fiery debate ahead of the French election.
The French president accused Ms Le Pen of being “dependent on Vladimir Putin” as the two candidates met head-to-head for the first time ahead of the vote on April 24.