Its because I am a world traveler. And my experience with BA cab drivers versus cab drivers of rest of the world has been the best. On a daily basis, I use 2-3 cabs in BA and for every 20 cabs I use, maybe one of the guys is a idiot. Rest mostly great guys. Have awesome conversations with them. Lot of them are old drivers...driving here for 20 years or more.
And the icing on the cake? None of them expect a tip which IMHO, is the worst thing in the first world, where the idiot cab drivers expect a tip over and above the high fare for driving from point A to point B.