Administrative Capital FOLLOW Administrative capital, Latest News London is the capital and largest city of 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
China is taking a new approach to Africa which prioritizes FDI over loans, small and medium-sized businesses over large ... ...
London, Dec 25 A woman was killed and three others were wounded in shooting at a pub near ... ...
Scientists at the Roger Williams Institute of Hepatology, affiliated with King's College London and the University of Lausanne, discovered ... ...
According to exclusive information from journalist Vassilis Lambropoulos, a special unit of the Chinese police is in Athens, reported ... ...
London, Dec 24 Brentford head coach Thomas Frank on Saturday signed a new five-year contract, which will run ... ...
London, Dec 24 UK Prime Minister Rishi Sunak has been criticised over an awkward exchange with a homeless ... ...
London, Dec 24 India and the UK have had a Strategic Partnership since 2004; but this is yet ... ...
London, Dec 22 England on Thursday named a 14-member squad for the three-match ODI series in South Africa ... ...