It's Kan!
Thursday, June 3, 2010
Kan Naoto has been elected head of the DPJ and is line to become Japan's ninety-fourth prime minister this afternoon. He received 291 votes to Tarutoko Shinji's 129.
(Image by Kenji-Baptiste OIKAWA and used under a Creative Commons license)