General Motors profits tumble by a third as Trump tariffs deliver $1.1bn blow

previous post