Japanese Prime Minister Naoto Kan defeats political heavyweight Ichiro Ozawa in a leadership challenge to continue leading the ruling Democratic Party of Japan.


More...