India hosted the G20 Summit in New Delhi last September, which was also attended by the world leaders gathering at the Apulia meet being held under the Italian presidency
India hosted the G20 Summit in New Delhi last September, which was also attended by the world leaders gathering at the Apulia meet being held under the Italian presidency