Recipients of honorary awards, including honorary knighthoods, have been published on the Foreign and Commonwealth Office (FCO) website since 2007:
http://www.fco.gov.uk/en/about-the-fco/what-we-do/honours
The UK awarded 167 honorary knighthoods between 1997 and 2006, of which 89 were awarded during State and Guest of Government visits. Full details have been placed in the Library of the House.
Honorary knighthoods in the Royal Victorian Order have not been included as they are in the personal gift of The Queen and are not, therefore, administered by the FCO.
The UK does not confer honorary citizenships.