BusinessEuropeDW Business12:30This browser does not support the video element.BusinessEurope08/08/2023August 8, 2023TSMC chip factory in Germany gets the greenlight - Italy surprise 'windfall tax' sends bank shares down - Texans oppose solar energy project Copy linkAdvertisement