site logo

H&M invests $20M in payments firm Klarna