The French Parliamentary second round elections on July 7 have delivered unexpected results with the left’s New Popular Front winning a relative majority with 172-192 of the 577 seats, followed by Macron’s Presidential Majority with 150-170 seats and National Rally with…