Wal-Mart has received the Indian government's permission to set up offices in Delhi and Mumbai to explore business opportunities in the country.