Realty Amazon leases 6.59 lac Sq Ft Space Amazon Development Centre has leased 6.59 lakh Sq Ft of space in… SquareFeatIndiaMarch 29, 20231 minute read