Bank of England.jpg

The Bank of England's own report reveals that its quantitative easing has most benefited the top 5%
The Bank of England's own report reveals that its quantitative easing has most benefited the top 5%