Another BIG blast off moment for India on the global stage as it hosts the G20 Summit
India hosting the G20 summit The G20 summit will be held in New Delhi on 9th and 10th September 2023. This is the first time that India has hosted such a prestigious event, which brings together the leaders of the world’s 20 major economies with the exception of Russia. IndiaRead More →