HomeBBC News - World G20 summit: What do the people of Delhi think about the event? byadvisor •September 07, 2023 0 India's capital Delhi has undergone a makeover as it prepares to host world leaders. from BBC News - World https://ift.tt/W60Upyg https://ift.tt/Dye7Wd6 Tags: BBC News - World world news