North Korean leader Kim Jong Un met Russian President Vladimir Putin and visited key military and technology sites.