More than 20 animals removed from care as Fife ‘horse whisperer’ faces animal neglect investigation

Anne MacGregor
Anne MacGregor

Breaking