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
One hundred six foreign nationals including an infant, who were stranded in Goa due to the COVID-19 lockdown, left for London by a special flight on Saturday. ...
He might have dismissed Rahul Dravid in Test cricket, but for former England spinner Graeme Swann, Dravid was the best player he had seen. In fact, having played against the former India skipper in county cricket, Swann said that he felt like a rooki ...
The UK's Queen Elizabeth II has asked to cancel the traditional gun salutes to mark her birthday for the very first time during her 68-year reign amid the coronavirus pandemic, it was reported on Saturday. ...
Researchers have found that obesity increases the risk of developing type 2 diabetes by at least six times, regardless of genetic predisposition to the disease. ...