Japan's Governing Party Resoundingly Ousted in Shift to Right
Japan's governing party has suffered a crushing election defeat. Results of parliamentary elections Sunday show the next government will be formed by the Liberal Democratic Party. The conservatives and their allies are expected to take a more hawkish...