Designed by
Title
Group of people managers looking at the screen discussing new project presented. #301019539
Description
Group of people managers looking at the screen discussing new project presented. October 21, 2020. Kyiv, Ukraine
This image is editorial