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
Hon'ble Chief Justice of India (CJI), N. V. Ramana today said that the globalized world demands embracing a dispute redressal mechanism that is acceptable and fair to everyone. ...
The Jindal School of Journalism and Communication (JSJC), O.P. Jindal Global University (JGU) recently signed a collaboration with the University of Oregon for a short-term study abroad programme in the summer of 2022 on climate change and environmen ...