Sterling Oils backed by Sandesara, declares bankruptcy on May 18, 2023 Bankruptcy Economy Our India SBI Sterling Oils +