Novel carbon capture project in Lake Charles takes a major step forward

Insider
(iStock)

Louisiana has moved closer to becoming the site of what will be the world’s largest manufacturing carbon capture facility. The U.S. Energy Department in December announced it was conditionally gu…


Already an INSIDER? .