The Case of Abe Shinzo

 On November 20, 2019, Abe Shinzo became the longest-serving prime minister in Japanese history, at 2,887 days, surpassing the previous record held by Katsura Tarō in the early […]