Former Japanese PM Shinzo Abe, the longest serving PM of the country ahs passes away at the age of 67. Despite withering political churns, Shinzo Abe left behind a legacy that will be remembered.