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
Mental health conditions such as obsessive-compulsive disorder (OCD) could be treated in a new way using drugs that target the immune system, research suggests. ...
Arsenal vice-captain Jordan Nobbs has signed a new contract with the club. The England international has made 206 appearances to date, scoring 66 goals since joining Arsenal from Sunderland in 2010. ...
The UK government on Tuesday announced that the human trial of a potential COVID-19 candidate vaccine being developed by researchers at University of Oxford will begin from Thursday. ...
Virtual reality activates brain networks that increase your ability to identify with other people, say researchers, adding that, the technology could become a tool in the treatment of violent offenders to empathise more with others. ...
A day after the UK High Court in London rejected embattled businessman Vijay Mallya's appeal against extradition, the Enforcement Directorate (ED) on Tuesday said that it was hopeful of getting the custody of the former Kingfisher Airlines chairman o ...
UK Chancellor Rishi Sunak has said that 140,000 companies have applied for help to pay furloughed staff just hours after the government scheme opened. ...