Designed by
Title
Finastra headquarters in Bucharest, Romania #334220171
Description
Bucharest, Romania - September 04, 2024: The logo of British financial technology company Finastra is seen on top of its headquarter building, in Bucharest
This image is editorial