Vishal Retail may shut some stores on credit woes

Delhi-based retail giant Vishal Retail could soon be no longer among India's biggest retailers as troubles seem to be brewing for the company one after another.

Related Videos