Brothers set to be Japan’s Prime Minister and the Opposition Leader

Japanese voters have swept the conservative government of Liberal Democratic Party headed by Prime Minister Taro Aso. The LDP except for a brief period in 1993 ruled the country since 1955. Japan’s usually risk-averse electorate, frustrated with the country’s worst

Read More