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
Prime Minister Narendra Modi will deliver a keynote address virtually at this year's High-Level Segment of United Nations Economic & Social Council (UN ECOSOC) session on 17th July at United Nations in New York, on the eve of 75th anniversary of the ...