As of October 31, 2025, total urea stock stood at 68.85 LMT, up from 48.64 LMT a month earlier, marking an impressive rise of ...