You can now tell why the retail boom is about to happen in India. With about 11 retail shops for every 1,000 persons, India has the highest shop density in the world.

Click the following link http://www.6URL.com/119Z to read the complete article.