1 hour agoShock Election Results in France: New Popular Front Triumphs, Macron's Plans in JeopardyTrending International News