India's smaller towns and cities are a potential lucrative and largely untapped market for branded food retailers, food giants Nestle and Cargill have said.