Two European nations, the United Kingdom and France, held parliamentary elections, with radically different results. The United Kingdom has a real political mess on its hands. Whereas France has come together in a nearly unprecedented vote of national unity. In the UK, the Conservative Party under the leadership of Prime Minister Theresa May was riding high [Read More...]