Kim Jong Un has made his first public appearance in 20 days amid speculation about his health.
The North Korean leader cut the ribbon at the opening ceremony of a fertiliser factory in Sunchon.
It was Mr Kim's first public appearance since April 11.