Garmin India has announced that it has appointed Yeshudas Pillai as the new Country Head for its India operations in an aim to drive growth and development. The company is looking to intensify its focus to reach a larger set of audience, speed up growth initiatives and elevate its brand positioning. Continue reading “Garmin India appoints Yeshudas Pillai as new Country Head”