Oh yes, anyone can get a KBO, a proper knighthood requires you to be British. Even your Colin Powell is a KBO! :)
"The Order is the fourth-most senior of the British Orders of Chivalry, after The Most Noble Order of the Garter, The Most Ancient and Most Noble Order of the Thistle, and The Most Illustrious Order of St Patrick."