Markets

The massive influx of cherries is putting pressure on market prices, with drops of up to 50% in China….