The G20 summit of the twenty wealthiest nations and other major emerging powers is hosted by Saudi Arabia this year. But the country has repeatedly faced …

source