Emmanuel Macron has left rivals scrambling after calling early parliamentary elections. Will it backfire?

Zohre Khazaee