3 min read Business News Russia coronavirus treatment favipiravir showing ‘promising’ results 14/05/2020 12:31 PM Dixie Russia has said an antiviral drug it’s funding has shown promising results in early...