Japan's longest-serving prime minister, Shinzo Abe, has announced his resignation, citing ill-health. His departure marks the end of an unusual era of stability ... Read more