Kim Il Sung : the North Korean leader