News
2005
U/A 16+
World leaders At G20 Summit Delhi pose for a photo on the first day of G20 summit in India Show more