Japan’s PM Shinzo Abe resigns from the post

PM Shinzo Abe has been longest serving PM in Japan’s history. Recently he made two visits to...

Read More