Japanese Prime Minister Shinzo Abe stepped down this month as the country's longest-serving premier, having surpassed the record set by his…

Japanese Prime Minister Shinzo Abe stepped down this month as the country's longest-serving premier, having surpassed the record set by his…