Russia has developed its own cancer vaccine, to be distributed free of charge: News agency December 20, 2024