Amazon India leased over 1 million sq ft work space in 2016
E-commerce major Amazon's Indian arm leased more than a million square feet of office space last year, according to a report by property consultant Colliers International. The properties include spaces in Delhi, Gurugram, Noida, Mumbai and Hyderabad. Amazon leased equal to or more space last year than it did between 2008 and 2015, the report added.