NatWest Accelerates Privatisation with £1 Billion Share Buyback from UK Treasury Business 11 November 2024 NatWest has taken a notable step by repurchasing £1 billion in shares from the UK Treasury, reducing the government’s holding…