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
India and the United Kingdom have concluded the second round of talks for a Free Trade Agreement (FTA) between the two countries, the Ministry of Commerce and Industry said on Friday. ...
The Jindal School of Journalism and Communication (JSJC), OP Jindal Global University (JGU), an "Institution of Eminence" as recognised by the Government of India is admitting students to its new B.A. (Hons) Film and New Media Programme. ...
As the global community responds to the Russian invasion of Ukraine, The Democracy Forum hosted a virtual seminar on March 23, which shone a light on security in the Indo-Pacific region and the roles played there by three major world powers: America, ...