MEA has announced that India will be the host of the G20 Leaders summit, to be held in New Delhi on the 9th and 10th of September 2023.
Read this post on viralbake.com