172.69.63.17

Barclays said in talks to sell its natural resources PE biz to its management

690
Barclays Plc, one of the UK’s largest banking groups, is in talks to sell its Barclays Natural Resource Investmen