infotechlead

Amazon faces $1 bn lawsuit in Britain for favoring own products