New docu channel for RussiaMay 15, 2023 06.55 Europe/London By Chris DziadulA new documentary channel made its debut in Russia on May 15.