A Ukrainian company has created a Free Image Library to Combat Russian Propaganda. Depositphotos, a Kyiv, Ukraine-based content platform that provides stock photos, graphics and videos, is trying to help everyone — including Russians — combat Russian propaganda. The Say No to War image collection has been created by Vista’s…