London, Latest News 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
New Delhi [India], June 13 : After India's World Test Championship loss to Australia, India's former head coach Ravi ... ...
London, June 13 The UK Home Office said that more than 600 migrants crossed the English Channel on ... ...
London, June 13 Migrant workers in London face "shocking" levels of exploitation and are victims of bullying, discrimination ... ...
London [UK], June 12 : The activation of certain genes known to cause the uncommon illness MSL3 syndrome in ... ...
London [UK], June 12 : Lauren Filer and Danielle Gibson, two uncapped players have made their way into the ... ...
New Delhi [India], June 12 : India's National Investigation Agency (NIA) has released over 2 hours of CCTV footage ... ...
New Delhi, June 12 In the latest update on the attack on the High Commission of India in ... ...
London, June 12 The Indian-origin owners of a shop in an England town have been prosecuted for selling ... ...