The influential British broker expects world coffee production of 170.7 million bags for the current coffee year, with consumption at 170.5 million.Read More
Coffee futures ease on improved supply prospects, Marex sees 1.2 million bags surplus in 2025/26
