Search engine giant Google India has been named as the country’s most attractive employer brand, followed by Mercedes-Benz India at the second place, a survey says. Click here to read more