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
National Council of Science Museums (NCSM) and Science Museum Group, London will jointly organise a travelling exhibition to tell the story of global efforts to develop COVID-19 vaccines. ...
The Karadi Path Education Company has been announced as the winner by the London Book Fair International Excellence Awards for the category - Educational Learning Resources. ...
India tennis player Sania Mirza on Thursday thanked Sports Minister Kiren Rijiju and the Sports Authority of India (SAI) for arranging a UK visa for her son and sister in order to help them to travel alongside her. ...