France political turmoil: Why President Macron has called for snap elections

France political turmoil: Why President Macron has called for snap elections