Irans Potential Tariffs on Hormuz Internet Cables Could Raise Europes Connectivity Costs IEA Warns Oil Market May Enter Red Zone by July Amid Dwindling Stocks and Strait of Hormuz Tensions Palantirs 50m Met Police Deal Blocked The AI Dilemma for UK Public Services FSLR Q1 2026 Earnings EPS Beat Drives 46 Stock Gain Meta Platforms Announces 8000 Job Cuts in Shift Toward AI Investment XPengs Robotaxi Ambitions Signal Strategic Shift in Autonomous Mobility