After steering HR (human resources) services provider Randstad from Japan for over 20 years, the newly appointed India head Paul Dupuis is settling into his new home in Bengaluru. Click here to read more