News

The fintech firm has chosen Paris for its new western Europe headquarters, announcing a €1bn (£840m) investment in France.