The Guardian favicon

General Motors reports $7bn earnings loss after pulling back from EVs