Thursday, 20 September 2018

Shinzo Abe Poised to Become Japan’s Longest-Serving Leader After Easily Winning Party Vote