NatWest Loss: A £10 billion blow to taxpayersMay 26, 2025 Economy by Evelyn A staggering £10 billion loss for British taxpayers has been crystallized by the UK government's final exit from its ownership of NatWest. This financial setback ...