The answer is...North Korean leader Kim Jong Il.