Garmin has launched its first retail operation in Spain through a concession in a department store of El Corte Inglés in downtown Barcelona

Topics