Cresta Awards, and parent company, Creative Standards International, have stated their position on the Russian invasion of Ukraine. It reads: Russia must pay a price We urge all in our industry to isolate, block and repudiate Russia. With …
No Comment
