Branch openings in Chile, the U.S. Virgin Islands, and the Cayman Islands highlight continued global expansion for the global car rental business.
Carwiz Lands on New Continent
The international auto rental company enters the South American market via Santiago, Chile.