Most Luxurious Electric Vehicle - Cindra Loella(03) Save Image Image gallery: Volvo: The Car Company Whose Name Means 'I Roll' in Latin