NETAL RAWAL 341 1946 days ago North Korea's Kim Jong-un makes his first public appearance for 20 days, state media report, amid speculation about his health.