27 Jun, 2013
ITC Sheraton Hotel, New Delhi
E-commerce in India is still at a nascent stage, but the retail space is fairly large and may assuredly provide Internet players with better growth opportunities as organised retail has not lived up to initial expectations, feel the...