G20 Leaders Summit kicked off in Antalya The G20 Leaders Summit has started in Antalya, Turkey. Read more about G20 Leaders Summit kicked off in AntalyaLog in to post comments