Echo of Moscow is a 24/7 commercial Russian radio station based in Moscow. It broadcasts in many Russian cities, some of the former Soviet republics, and via the Internet. The current editor-in-chief is Alexei Venediktov. Read More
Russian Ambassador to Afghanistan Dmitry Zhirnov on Monday said the situation in the Afghan capital of Kabul was better in the first day of control by the Taliban than it was under President Ashraf Ghani, local media reported. ...