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
Pro-Khalistan and other extremist groups in the United Kingdom may face heat in the coming days. British Prime Minister Boris Johnson, during his visit to India, announced that the UK has set up Anti-Extremist Task Force. ...
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. ...