Russia Moscow 24 (Russia) Moscow 24 (Москва 24) is a Russian news and current affairs channel based in Moscow, Russia. July 10, 2018 August 05, 2023 Russia