G20 summit begins in New Delhi amid concerns over final declaration — RT India
[ad_1] The leaders of the world’s biggest economies have gathered in India’s capital Over the next two days, the leaders of the Group of 20… Read More »G20 summit begins in New Delhi amid concerns over final declaration — RT India