World leaders will meet at the Group of 20 summit in Bali, Indonesia this week to discuss a host of global issues. World leaders will meet at the Group of 20 summit in Bali, Indonesia this week to discuss a host of global issues. Th Daily Express