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
When countries were pulling out of Afghanistan, International Institute of Hotel Management (IIHM) along with the International Hospitality Council (IHC), London stood in support with the teachers of Afghanistan by celebrating International Teachers ...
The Indian government on Wednesday has withdrawn travel guidelines issued in a tit-for-tat move to the United Kingdom, lifting the mandatory 10-day quarantine for passengers coming from the UK. ...
Pursuant to its commitment to promoting internationalization and continuing in its collaborative initiatives, Jindal Global Law School (JGLS), O.P. Jindal Global University (JGU), has signed MoUs to establish 10 new international collaborations with ...