In the wake of the 2008 financial crisis, many believed global economic institutions had failed spectacularly.
eBay