London is the capital and largest city of both England and the United Kingdom. Standing on the River Thames in the south-east of England, at the head of its 50-mile estuary leading to the North Sea, London has been a major settlement for two millennia. Read More
Amid 'Russia's atrocities' in Ukraine, Shell plc, a multinational oil and gas company based in the UK, on Tuesday (local time) announced its intent to withdraw from its involvement in all Russian hydrocarbons, including crude oil, petroleum products, ...
Ban on imports of Russian petroleum products by the western countries will have catastrophic consequences for the global economy and it will push crude oil price to over $300 per barrel, Russian Deputy Prime Minister Alexander Novak has warned. ...
UK Prime Minister Boris Johnson in a joint press conference with Canadian Prime Minister Justin Trudeau and Dutch Prime Minister Mark Rutte on Monday said that London and other Western governments are seriously considering sanctions on Russian energy ...
UK Prime Minister Boris Johnson in a joint press conference with Canadian Prime Minister Justin Trudeau and Dutch Prime Minister Mark Rutte on Monday said that London and other Western governments are seriously considering sanctions on Russian energy ...