GBP-ZAR breaks to new 4 year high above 16.43!