Amazon leases over 1 million sq ft office space in 2016

Binu Paul

E-commerce giant Amazon India leased more than a million square feet of office space last year as it aggressively attempts to ....

23 January, 2017