Leader Board

G20 Summit 2023 in India

G20 Summit 2023 in India:

The heads of the world's most affluent nations have convened in New Delhi, the capital of India, to participate in the G20 Summit of 2023.


Source: YouTube(Firstpost)