Pedestrians seek shelter under umbrellas near Big Ben in London. The OECD predicts UK economic growth to be dampened by tight finances, trade tensions, and uncertainty. The country's growth is forecasted to remain modest, with public debt rising to 104% of GDP by 2026.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing