And where is G McGrath's knighthood for services to cricket & charity - he's raised tens of millions of dollars to put cancer facilities & nurses out to remote & rural Australia.
The non British were knighted because the queen is still the head of their states i.e. Carribbean and Australia. Although Imran and Kapil can technically be knighted but they cannot have a title of Sir added to their names.