Vietnamese blogger who filmed chemical spill protests released from prison
Corp Watch
JANUARY 17, 2024
PVC plants operated by Formosa in Baton Rouge, Louisiana, and in Point Comfort, Texas, have also been subject to numerous protests over pollution and elevated cancer rates. In 2018, the company announced plans to build a $10 billion complex named ‘The Sunshine Project,’ with 10 chemical manufacturing plants, in St.
Let's personalize your content