HomeAmazon faces $1 billion lawsuit in UK for ‘favouring its own products’FILE PHOTO: The Amazon logo is pictured inside the company’s

FILE PHOTO: The Amazon logo is pictured inside the company’s

FILE PHOTO: The Amazon logo is pictured inside the company's office in Bengaluru, India, April 20, 2018. REUTERS/Abhishek N. Chinnappa
- Advertisment -
Google search engine

Most Read