Soaring Energy Profits Intensify Calls for Windfall Tax: Analyzing Europe’s Oil and Gas Surge

Soaring energy profits reignite calls for windfall tax Europe’s biggest oil and gas companies have…

Stewart McDonald’s Warning: The Risks and Implications of Scotland’s Dependency on China

Stewart McDonald Raises Concerns Over Scottish Government's Approach to China In recent commentary, Stewart McDonald…