Campaigners vow to fight plan for major new 26,000-bird poultry farm near Perthshire village

© Shutterstock / Shipilov77777Broiler chickens
Broiler chickens