Japan's voters cast out the Liberal Democratic Party, handing a landslide victory to the opposition Democrats in hard-fought elections on Sunday.
Opposition Party Sweeps Japan Elections
Japan's voters cast out the Liberal Democratic Party, handing a landslide victory to the opposition Democrats in hard-fought elections on Sunday.