Futures Close Report 26th April EU OSR forecast at 12 year low of 18.85 million tonnes by Strategie Grains. Year on year fall of 5.7%