We have several companies operating in Melbourne and they are all awful. We don't have any (decent) requirements as far as road knowledge goes. I've also been to London, and the experience with cabs there was wonderful. The requirement to pass a substantial test is a fantastic one, and should be adopted in more places.