20190917 business.india-business: State Trading Corporation; once among top public sector units; to be wound up