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