Designed by
Title
Capgemini office building #107331448
Description
Lyon, France - October 8, 2017: Capgemini office building. Capgemini is a French multinational professional services and business consulting corporation headquartered in Paris, France
This image is editorial