Former defence minister Shigeru Ishiba will become Japan's prime minister next week after winning the conservative ruling party's leadership vote on Friday.
The 67-year-old train lover beat arch-nationalist Sanae Takaichi -- who would have been the country's first-ever woman leader -- 215 votes to 194 in a run-off.