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
UK High Commissioner to India, Alex Ellis on Saturday that he is delighted with UK-India cooperation on Covishield and added that the next step is to increase the flow of people between the two countries as they are desperate to come here. ...
The greater number of deaths amongst those with mental health conditions and intellectual disabilities has been amplified during the COVID-19 pandemic, a study based on more than 160,000 patients, led by King's College London has revealed. ...
Tony award-winning actor Hugh Jackman, on Friday, wrapped up shooting for his upcoming film 'The Son'- Florian Zeller's follow up to his Oscar-winning feature debut 'The Father'. ...