Al Jazeera America was an American pay television news channel. It was owned by the Al Jazeera Media Network. It was launched on August 20, 2013. It was headquartered and run from studios on the first floor of the Manhattan Center in New York City. In January 2016, the channel announced that it would close on 12 April 2016, citing the "economic landscape".