Amazon India is moving its corporate headquarters from the World ... it currently pays for nearly half a million square feet of office space it occupies at the World Trade Centre.
Amazon has announced another round of layoffs as part of its strategy to streamline operations and cut costs. The company is ...