French President Emmanuel Macron has cast his vote in first round of surprise elections he called for just 3 weeks ago

French President Emmanuel Macron has cast his vote in the first round of the surprise election he called for three weeks ago