Cape Town, South Africa ~ the most beautiful city in the world - also the home of the Animal Rescue Organisation welcomes all our International visitors to South Africa!