Foreign visitors lift Cape Town tourism to R24.5bn but domestic spend falls