text:  President Emmanuel Macron has shocked France by announcing a snap parliamentary election. France is facing a political reckoning after far-right parties emerged from the European Parliament election with more power than before. The president's move has been described as Russian roulette. Did Macron have any choice but to roll the dice here?