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
Indian-American Veena Reddy has arrived here to take charge as the new mission director for the US Agency for International Development (USAID) in India. ...
Boxer Lovlina Borgohain has made everyone proud by winning a Bronze medal at the ongoing Tokyo Olympics. Members from the film industry, among millions of fellow Indians, have taken to social media to congratulate the 23-year-old for her feat. ...
Britain and China in 2015 signed a deal to let Beijing take an ownership stake in its newest nuclear power plants, but now London is having second thoughts over it as financing and security issues are clouding new power station projects. ...