Total 1 articles
Local residents in Debrecen, Hungary are fighting back against CATL's massive battery plant over pollution and water scarcity fears, despite a $17 billion investment surge.