Strategie Grains revised EU canola production forecast downward to 18.3 million metric tons, an 8% decrease from last year. This decline is mainly due to notable shrinkage in cultivation area. This revision is slightly down from the 18.4 million tons projected last month and significantly lower than the 19.9 million tons recorded last year. The […]