The ICL Group has officially scrapped plans to build a half-billion-dollar battery manufacturing plant in north St. Louis.

See Full Page