Amazon leases new space in Manhattan

Amazon has signed leased a new office space in Hudson Yards that will house over 1,500 employees.

Top Stories