Nigel Farage insists £72m donations follow legal requirements. UK ministers propose £100k annual cap on expat...