Much Ado About GCR’s Downgrade of Mecure Industries: A Reflection on What Downgrades Really Mean and Why They Happen Mecure Industries, a leading pharmaceutical and chemical manufacturing firm in Nigeria, is facing increased scrutiny… by Benjamin A Ameh — July 11, 2025 in Capital Market 0