Japanese Prime Minister Naoto Kan wins ruling party vote, survives leadership challenge

TOKYO (AP) — Japanese Prime Minister Naoto Kan wins ruling party vote, survives leadership challenge.

Load more..