Agri-Business Global feed production in 2023 down marginally Global animal feed production remained steady in 2023 at 1.29 billion metric tonnes (BMT), a slight decrease of 2.6 million... April 2, 2024 4:30pm