India's aim to be a USD 5 trillion economy hinges largely on its unorganized retail sector that is still to come up to speed with the booming e-commerce and modern retail in the country. Enter, Ompanzo, India's newest online business centre dedicated ...