These are the Wal-Marts of India.