National News

[ad_1] Image source: Getty Images The Barclays (LSE:BARC) share price has surged, rewarding investors over the past two years. After years of trading on heavily discounted valuations,…

[ad_1] Image source: Getty Images The BP (LSE: BP.) share price is finally showing signs of life, climbing 20% in the last three months. Let’s not get carried away…