A special armoured train carrying North Korean leader Kim Jong-un arrived in Beijing on Tuesday as he is set to appear at China's upcoming military parade, which will be attended by dozens of state leaders, setting the stage for his multilateral diplomatic debut.