North Korean leader Kim Jong Un has arrived in Russia and is set to meet with Vladimir Putin.