 The highest body of the IFRC is the General Assembly which convenes every two years with delegates from all National Societies.Among other tasks, the General Assembly elects the president.The current president of the IFRC is Francesco Rocca, who also fulfills the role of president of the Italian Red Cross.