Shinzo Abe assassination: Japan’s national police chief to resign over failure to save former leader’s life

The national police chief of Japan announced on Thursday that he will step down in order to take responsibility over the assassination of former Prime Minister Shinzo Abe.
National Police Agency Chi…
Read More

Lorraine Taylor