Looks like a Browning Hi-Power. Sounds like a South African copy.
From what I have read, at least some of the parts are interchangeable with the Browning HP.