img
Shinzo Abe, the longest-serving Japanese prime minister in the history, has resigned, mentioning his health concerns. He said that his health...