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
Under the second phase of Vande Bharat Mission, a reparation flight with 333 Indians on board departed from London to Kochi on Tuesday. After reaching Kochi, it will be heading for Vijayawada. ...
Sugar consumption in the country will remain disrupted in coming months as lockdown measures have been extended amid coronavirus pandemic, according to a new report by Care Ratings. ...
Former Olympic gold medallist Balbir Singh is now 'hemodynamically near stable but his condition is still critical' and he continues to be on ventilator support. ...