The Red Cross on Thursday said a German nurse kidnapped in Mogadishu in 2018 should be freed "immediately, unconditionally, and unharmed", following a video in which she sought her release.