Neighborhood stores dot tens of thousands of cities, towns and villages in India. They have survived — and thrived, despite — retail giants' billions of investment ... Read more