Volvo in Latin means “I roll”, such is the name aptly used by the original Swedish founders of the company. Volvo Cars is no longer associated with AB Volvo since it was sold to Ford Motor Company back in 1999. The latest owner of Volvo Cars is now Geely Holding Group, which … [Read more...] about Volvo’s Polestar is in it for the Long Haul