Monday, 4 September 2023

Barclays explores sale of stake in $2.5 bln UK payments unit –sources