Rest in paradise Shinzo Abe of Japan