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
Following the release of two British nationals held in Iranian prisons for several years, UK foreign minister Liz Truss on Wednesday confirmed that the UK had paid Iran a USD 530 million debt for an order of tanks that was canceled after the 1979 Isl ...
The Baloch National Movement (BNM), a Pakistani political party, is going to organize a series of protests in major cities of the UK and South Korea to make the international community aware of Pakistani "atrocities" in Balochistan. ...
Oscar-winning British director Steve McQueen received his knighthood on Tuesday at Windsor Castle and will now be known in the UK as Sir Steve McQueen. ...