Who is the current president of Japan?
Shinzo Abe
Shinz Abe
Shinzo Abe
Shinz Abe
Shinzo Abe
Shinz Abe
Shinzo Abe
Shinz Abe
Shinzo Abe
Shinz Abe
Shinzo Abe
Shinz Abe
Yoshihiko Noda
Shinzo Abe
Yukio Hatoyama
Shintaro Ishihara
Junichiro Koizumi
Shinz Abe
Shinzo Abe
Yoshihiko Noda
Shinz Abe
Shintaro Ishihara
Yukio Hatoyama
Shinzo Abe
Junichiro Koizumi
Hiroshi Yamamoto
Shinz Abe
Yoshihiko Noda
Hirohito
Shinzo Abe
Hirohiko Noda
Shintaro Ishihara
Akihito Noda
Hirohisa Yamamoto
Junichiro Koizumi
Hiroshi Yamamoto
Shinz Abe
Yukio Hatoyama
Hiroshi Nakasone
Shinzo Abe
Hiroshi Yamaguchi
Hirohito
Noboru Takeshita
Hiroshi Yamamoto
Yoshihiko Noda
Shintaro Ishihara
Shinz Abe
Shinzo Abe
Hiroshi Nakasone
Ryutaro Hashimoto
Hiroshi Yamaguchi
Akihiko Noda
Akihiro Nakasone
Hiroshi Nakagawa
Shinz Abe.
Yukio Hatoyama
Hiroshi Yamamoto
Hirohisa Yamaguchi
Hirohisa Yamasaki
Shinzo Abe
Noboru Takeshita
Satoshi Kuroda
Yoshihiko Noda
Hiroshi Nakasone
Shinz Abe
Akihiro Nakagawa
Hiroshi Yamaguchi
Shintaro Ishihara
Hirohito Yashiki
Hiroshi Nakagawa
Hirohiko Nakayama
Satoshi Nakasone
Hirohito
Shinz Abe.
Hiroshi Yamamoto
Shinzo Abe
Yingluck Shinawatra
Hiroshi Nakaima
Hirohisa Yamamoto
Ryutaro Hashimoto
Yukio Hatoyama
Shinz Abe
Akihiro Nakasone
Hiroshi Yamaguchi
Yoshihiko Noda.
Naoto Kan
Noboru Takeshita
Mitsutoshi Nishihara
Yoshihiko Noda
Mitsutoshi Nakano
Akihiro Nakaima
Mitsutoshi Kuroda
Yukio Hatoyama.
Hiroshi Nakagawa
Satoshi Kumamoto
Satoshi Kuroda
Shintaro Ishihara
Mitsutoshi Nakayama
Hiroshi Nakasone
Abe Shinz Abe
Mitsuharu Ishihara
Hiroshi Yamamoto
Shinzo Abe
Hiroshi Nakayama
Shinz Abe.
Satoshi Nakasone
Yingluck Shinawatra
Akiyama Shintaro
Akihiro Nakagawa
Mitsutoshi Yamamoto
Shinz Abe
Hiroshi Nakaima
Junichir Koizumi
Hiroshi Yamaguchi
Toshiki Kaifu
Hirohito
Mitsutoshi Ishihara
Noboru Takeshita
Satoshi Kubo
Yukio Hatoyama
Naoto Kan
Mitsutoshi Kuroda
Ryutaro Hashimoto
Satoshi Nakagawa
Yoshihiko Noda
Higashikokubaru
Mitsutoshi Nakano
Shinzo Abe
Hiroshi Yamamoto
Yoshihiko Noda.
Hiroshi Nakayama
Mitsutoshi Nakayama
Shinz Abe.
Satoshi Kudo
Akihiro Nakasone
Akihiro Nakaima
Abe Shinz Abe
Mitsutoshi Nishihara
Satoshi Kuroda
Hiroshi Nakagawa
Yushchenko
Hiroshi Yamaguchi
Shinz Abe
Akihiro Nakayama
Satoshi Nakasone
Mitsutoshi Yamamoto
Akiyama Shintar
Mitsuharu Ishihara
Akiyama Shintaro
Shinzo Abe
Mitsutoshi Kudo
Hiroshi Yamamoto
Akihiro Nakagawa
Shinz Abe.
Satoshi Noda
Hirohito
Yoshihiko Noda.
Hiroyuki Ishihara
Satoshi Nakagawa
Mitsutoshi Nakayama
Satoshi Nakaima
Yoshihiko Noda
Naoto Kan
Yukio Hatoyama
Mitsutoshi Kuroda
Hiroyuki Yoshida
Mitsutoshi Nakano
Yushchenko
Shinz Abe
Yokohama
Satoshi Kubo
Abe Shinz Abe
Hiroyuki Hashimoto
Hiroshi Nakamoto
Shinzo Abe.
Toshiki Kadokawa
Higashikuni Shinzo
Ryutaro Hashimoto
Satoshi Kuroda
Akihiro Nakaima
Mitsutoshi Nishihara
Hiroshi Kuroda
Shinzo Abe
Hirotaka Akamatsu
Akiyama Shintaro
Hiroshi Yamamoto
Akiyama Shintar
Satoshi Nakasone
Shinz Abe.
Ichir Ozawa
Satoshi Kumamoto
Akihiro Nakayama
Toshiki Kawasaki
Mitsutoshi Yamamoto
Hiroshi Yamaguchi
Yushchenko
Mitsutoshi Kudo
Higashikokubaru
Yukio Hatoyama
Yokohama
Hiroshi Nakasone