NatWest has also announced plans to shutter branches in 2026. Nevertheless, the majority of locations scheduled for closure ...