London is the capital and largest city of 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
UK Prime Minister Boris Johnson met with Polish Prime Minister Mateusz Morawiecki on Tuesday (local time), and agreed that the UK and Poland should continue to work together on ensuring that defensive aid reaches Ukraine. ...
Crude oil prices soared to a 14-year high of $140 a barrel on Monday. With the Ukraine conflict showing no signs of a thaw, the crude oil price is set to surpass its record high of $147.50 a barrel sooner rather than later. How will it impact the Ind ...
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. ...