One of the most anticipated developments in St. Louis City will open this weekend, bringing several St. Louis restaurants under one roof on Delmar Boulevard.
A double-decker passenger bus collided with a milk truck in northern India on Wednesday, killing at least 18 people and injuring many others, officials said.