Ecommerce, News

Indiaplaza looking to Ctrl-Alt-Del its operations, negotiating dues with sellers