Read Time:15 Second
NEW DELHI: The moment has arrived. After 17 summits in the past 15 years across all continents, the leaders of the world’s 20 most powerful economies are in a decked-up New Delhi, ready to make their way to a grand and newly built venue in the heart of…