Nigel Farage has snubbed questions over his own gifts from donors, as he criticised the Prime Minister for being given designer glasses. Mr Farage defended his declared gifts of more than £30,000 for ...
Some results have been hidden because they may be inaccessible to you