Global executive search firms are now prioritizing India for leadership roles

Business