Share
Copied
Shinzo Abe has served the longest uninterrupted term as prime minister in the Japan's history. Let's take a closer look at his political career.