Employees of Amazon India are seen behind a glass bearing the company’s logo inside its office in Bengaluru, India, August 14, 2015. REUTERS/Abhishek N. Chinnappa
Employees of Amazon India are seen behind a glass bearing the company’s logo inside its office in Bengaluru
by Thaer Abbas | Jul 27, 2016 |