Britain and the rest of Europe are watching natural gas prices and utility bills soar, and Russia is coming under pressure to provide more gas.
Posted inBusiness
Britain and the rest of Europe are watching natural gas prices and utility bills soar, and Russia is coming under pressure to provide more gas.