Download free Echo of Moscow vector logo in AI and EPS formats. Echo of Moscow is a radio station based in Russia. The broadcasting company focuses on political and social news. Bookmark FreeVector.com to find a large archive of downloadable vector brand logos and company icons. Logo is the copyright of the respective owner.