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
The inaugural Indo-Pacific Dialogue hosted by the Indo-Pacific All-Party Parliamentary Groups (APPG) was held in the UK parliament on Tuesday. This was the first physical meeting, post the Covid restrictions. ...
The United Kingdom wants to improve trade relations with Iran, an aide to UK Prime Minister Boris Johnson said on Thursday, adding that this will be possible once the Iranian nuclear deal is revived. ...