MoT COCPC estimates cotton production at 325.22 lakh bales in 2023-24. CCI introduces QR code traceability for cotton bales in India