Rubber futures ‘slightly firmer’ as market sentiment improves

13 May 2025