Nearly 16 inches of rain fell, but experts say the need for infrastructure improvements was well understood in the region.
Posted in
World
Nearly 16 inches of rain fell, but experts say the need for infrastructure improvements was well understood in the region.