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
London Spirit's head coach Shane Warne and an unnamed member of the team management have gone into isolation after returning positive Covid-19 tests as per a report in ESPNcricinfo. ...
As PV Sindhu became the first Indian woman athlete to win two Olympic medals back-to-back, her mother PV Vijaya said Sindhu was disappointed after losing the semi-final, but it was impressive to see how she bounced back in the bronze medal match. ...