172.69.62.69

Carlyle launches in Spain today

443
Carlyle’s European offices already include London, Milan, Munich and Paris. Its new operation in Spain will be run