Business India India
Amazon stock under pressure after FTC alleges $20 billion Ad overcharges
Amazon shares fell after the FTC and 22 states sued over alleged manipulation of advertising auctions, potentially causing $20 billion in advertiser o…