St. Louis to be U.S. hub for Indian incubator T-Hub

The Downtown T-REX innovation center is poised to become the Midwestern U.S. hub of India’s largest business incubator, T-Hub, thanks to a trade agreement between the St. Louis Regional Chamber and the State of Telangana in India...[Read more...]