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
Security at Indira Gandhi International Airport in the national capital was alerted after Delhi Police received a bomb threat call for a London-bound Air India flight on Friday night, sources said. ...
England and Wales Cricket Board (ECB) Chief Executive Officer (CEO) Tom Harrison also attended the launch for Ravi Shastri's new book that took place in London a few days before the India head coach tested positive for COVID-19, as per Evening Standa ...