Wal-Mart executive Krish Iyer has been promoted to lead the US retail giant's operations in India.