If you want a British knighthood, just bribe Prince Charles' charity, like this Saudi tycoon did

Anyone without British citizenship cannot legally call themselves Sir/Dame, basically.