Christine Lagarde, the Managing Director of the International Monetary Fund has officially announced her resignation ahead of her nomination to become head...