Jun 18, 2024

Britain Ranks Last in G7 List for Business Investment: Think Tank

The Institute for Public Policy Research has called on the government to ensure that UK businesses are a secure, sensible, and stable place to invest.