Despite a number of earlier disagreements, G20 leaders seem to have finally reached a consensus and pledged over one trillion dollars to the IMF and the World Bank to stimulate the global economy.