TSMC is making the best of a bad geopolitical situation | Heykuki News