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
Brent crude oil price soared past $118 a barrel on Thursday, the highest level in nine years, as escalated Russia-Ukraine conflict and tightened sanctions on Moscow by western countries, led by the United States, created supply and trade disruptions. ...
The Indian stock markets benchmark index Sensex slumped 778 points and crude oil price soared to USD 113 a barrel on Wednesday as Russia intensified bombardments in Ukrainian cities. ...
Brent crude oil price soared to $113 a barrel on Wednesday, the highest level in nearly eight years, due to disruptions in supply amid escalating Russia-Ukraine tensions. ...