Nigel Farage has been consistent in his support of Putin while spinning dangerous lies about immigrants and minorities.