En misstänkt kinesisk spion ska ha haft nära kontakt med prins Andrew och träffat både Theresa May och David Cameron. Nu kräver Nigel Farage att mannens identitet avslöjas – och hotar annars att göra det på egen hand.