FFC holds 46th AGM