Farage praises Putin because Trump is an admirer, as is a significant number of the Republican party.
This should not come as a shock after a significant number of the GOP supported Hitler before WW2.
Farage was admiring Putin before Trump’s presidency to be fair.