Amazon High Taxes in NYC Tag

The unexpected first choice for Amazon's highly publicized search for a location to accommodate its anticipated second headquarters has been announced, “The City So Nice They Named It Twice;” New York, New York. Amazon is putting a deal together to establish itself in Long Island...