G20 summit | Where are world leaders staying?

India ready for a grand G20 Summit with world leaders set to arrive in Delhi

Update: 2023-09-07 16:01 GMT


Tags:    

Similar News