The 2020 Epica Awards evaluated 1,980 entries from 59 countries, with the highest number of entries coming from Russia (123) followed by Germany (121). From 450 finalists only 49 got the top prize. RT, with its project #VictoryPages, is among these, along with Der Spiegel, WWF, Greenpeace, Adobe, IKEA, Doctors …
Read More »