UK high Commissioner lashes out at rights criticism on CNN