Spencer's Retail Ltd on Thursday reported narrowing of its consolidated net loss to Rs 68.40 crore for March quarter FY25. The company had incurred a loss of Rs 80.69 crore in the January-March period ...