New Orleans is a consolidated city-parish located along the Mississippi River in the southeastern region of the U.S. state of Louisiana. With an estimated population of 391,006 in 2018, it is the most populous city in Louisiana. Read More
At least one person was killed and several injured after a tornado moved into southern US state Louisiana and struck parts of the state's biggest city New Orleans and its suburbs on Tuesday night, officials said on Wednesday. ...
Veteran journalist Brian Williams on Tuesday confirmed that he is set to depart NBC News after a 28-year run at the broadcasting television network. ...