North Korean Leader, Kim Jong-Un has appeared in public for the first time in 20 days, state media report.