France's Macron calls shock snap elections French President Emmanuel Macron on Sunday called a snap election after he was trounced in European elections by Marine Le Pen's farright party.