The specter of Liz Truss still haunts Britain
The brief and chaotic tenure of Liz Truss as UK Prime Minister continues to impact the country's reputation and economy, with foreign investors expressing concerns about political instability and a lack of business-friendly policies.