NEW ORLEANS (AP) - The 33-story-high World Trade Center building on the New Orleans riverfront is now owned by the city. In a $2.3 million deal, the city says it has bought out the lease for the building and that it now has control over the redevelopment of the vacant...
more »