Abe aimed to move mountains, setting Japan high goals for the future
With Abe Shinzo’s unexpected announcement last Friday that he would step down as prime minister, Japanese politics stands at a crossroads. Abe became the longest-serving prime minister in Japan’s parliamentary history, with more than seven and a half years in office since he came to power second