From the Daily Express today;
There are 13,873,854 shops in India,by far the world's highest number.

I didn't realise there was so many street corners !
I wonder what the unofficial count is. An awful lot of business goes on on the black in developing countries and one of the reasons why it's so hard to model their economies is that the raw data never gets fully collected.

Latest Threads