New Orleans STM 2022
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.
The historic heart of the city is the French Quarter. The city has been described as the “most unique” in the United States, owing in large part to its cross-cultural and multilingual heritage.
New Orleans has historically been very vulnerable to flooding, due to such factors as high rainfall, low lying elevation, poor natural drainage and location next...